Get directions to: Baja's Seafood & Oyster Bar, Houston, TX
Restaurant address: 11660 Westheimer Rd, #129 Houston, TX 77077, USA
Restaurant: Baja's Seafood & Oyster Bar