Happy Sumo Japanese Restaurant Ii Visit Website Location 1155 Mount Vernon Hwy NW Atlanta GA 30327 Get Directions Phone (770) 399-9978 More Details Map ViewPhoto View Related Categories: Casual Full Service Atlanta