Osha Thai Sushi Galleria

Northwest, 1820 Peachtree Rd Unit 1, Atlanta, GA

Menu (As of 10/30)

Osha Thai Sushi Galleria: hours and how to order