Papouli's Greek Grill

18410 281N Suite 115
San Antonio, TX  
Hours of Operation
monday 11:00-21:00
tuesday 11:00-21:00
wednesday 11:00-21:00
thursday 11:00-21:00
friday 11:00-22:00
saturday 11:00-22:00
sunday 11:00-20:00
Customer Reviews
 YP.com
pamela.l.cannon on 02/24/2013
 YP.com
talltomintx on 11/13/2011
Don't go there. The spanikopita is raw ...
Business Details
People Also Viewed
Kostas Greek Food
12606 Nacogdoches Rd
San Antonio, TX
 (6)
Mina & Dimi's Greek House
7159 W US Highway 90
San Antonio, TX
 (12)
John The Greek Restaurant
16602 San Pedro Ave
San Antonio, TX
 (4)