La Playa Restaurant
3201 W Poplar St, San Antonio
(210) 735-8715
Recent Reviews
La Playa Restaurant
3201 W Poplar St, San Antonio 78228
(210) 735-8715