Thanks for the link!
Palomilla's
6470 Spalding Drive, Suite B
Norcross, GA 30092
I just remembered a place next to the Mall of Georgia I completely forgot about.
Havana South Cuban Restaurant
4060 Buford Drive
Buford, GA 30518-7502
(678) 546-2252
http://www.havanasouth.com/






Reply With Quote