12 Verbena Ave, Floral Park, New York 11001 USA
Best rice balls ever.. Love this place .
Photo Credit: Yelp