top of page

Come here for all your Thai favorites or to Osha's 2 other sit down locations or 2 to go spots in SF

Osha Thai - Embarcadero

  • 4 Embarcadero Center, San Francisco, CA 94111
bottom of page