-
Demo's Greek Food
is a great Mediterranean Restaurant Restaurant
Ranked #1 of 41 Restaurants in North Central San Antonio.
Some say, it is great, perfect, regular.
.
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