Palomilla’s Cuban Grill House [PERMANENTLY CLOSED] Call: 770-242-0078 or visit www.palomillasatlanta.com 6470 Spalding Drive Norcross, GA 770-242-0078 palomillasatlanta.com Norcross, GA Food Best Cuban 2008 Critics Pick Best Cuban 2007 Critics Pick Best Cuban 2007 Critics Pick Palomilla’s Cuban Grill House, Norcross, 6470 Spalding Drive