Demo’s Greek Food

2501 N. St. Mary’s
San Antonio,TX
78212

(210) 732-7777