Osha Thai Kitchen & Sushi is a modern, family-friendly restaurant serving authentic Thai cuisine, fresh sushi, and classy crafted cocktails. View Menus Location & Hours 242 S Main St Ste 100, Holly Springs, NC 27540 Phone: (984) 538-6742 HoursMonday: ClosedTuesday...