-
Demo's Greek Food
is an excellent Mediterranean Restaurant Restaurant
Ranked #1 of 41 Restaurants in North Central San Antonio.
Some say, it is regular, great, perfect.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
Great Food anytime of day. Get the regular, it's a perfect size and don't forget the fries