Quote Originally Posted by man View Post
If my family goes out for Cuban food (rare) we go here. Never had the sandwich but everything else taste just like home.

http://www.palomillasatlanta.com/
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/