Osha Thai Restaurant And Bar (embarcadero)
Commercial Street, San Francisco, 94111, United States Of America
Has Private Dining Room, Serves Happy Hour Food, Vegetarian, Thai, Tea
"Good place with a perfect combination of taste, appearances and decor"