Restaurant
Restaurant
Restaurant

Osha / Restaurant

Osha Thai restaurant began as a tiny, no-frills noodle shop on Geary Street in San Francisco and has grown into one of the best-known Thai restaurants in San Francisco. With seven locations around the city, Osha Thai restaurants are known as much for their decor as they are for their dishes.

Type: Environments Year: 2002