Consolidated Restaurant

1226 E Houston St, San Antonio TX

(210) 224-4302

Location