Restaurants in San Antonio, TX
Restaurants • Greek and Mediterranean Restaurants
11224 Huebner Rd Suite 201.,
San Antonio ,
TX
78230
UNITED STATES
Based on 1 reviews
excellent!!
i was introduced to this place by a friend. i had never had greek before papouli's but thankfully, they have descriptions of everything on the menu. i love their food! everytime i eat here, i'm craving it for the next few days. i just...Worldwide > United States > San Antonio, TX > Greek and Mediterranean Restaurants