Ostra
Restaurant
212 W Crockett St, San Antonio, TX 78205
River Walk
Description
Inspired by the unlimited bounty of water, a delectable selection of international seafood is served with passionate flair at Ostra, a highly acclaimed San Antonio River Walk Restaurant. Frequently Asked Questions
Places You Should Consider
Ostra Photos
News & Articles