Happy Sumo Japanese Steak & Sushi Bar - Norcross

6135 Peachtree Pkwy
#610
Norcross, GA 30092

Venue Capacity

SpaceMax. Reception CapacityMax. Seated CapacitySq. FeetFloor Plan
Entire Space100