Papouli's Greek Grill

18410 281N Suite 115
San Antonio, TX  
Customer Reviews
pamela.l.cannon on 02/24/2013
talltomintx on 11/13/2011
Don't go there. The spanikopita is raw ...
Business Details
People Also Viewed
Tom The Greek Restaurant
2215 Harry Wurzbach Rd
San Antonio, TX
Kostas Greek Food
12606 Nacogdoches Rd
San Antonio, TX
Mina & Dimi's Greek House
7159 W US Highway 90
San Antonio, TX