Restaurants - Norcross, Georgia, United States
Happy Sumo Japanese Restaurant I is a restaurants company based out of 6135 PEACHTREE PKY, Norcross, Georgia, United States.