Happy Sumo Sushi and Steak House Menu

6135 Peachtree Pkwy #610, Norcross, GA 30092

Know a great happy hour or special for this location?