Imported Food, Restaurants, Japanese, Food, Sushi Bars
Address: 251 N Illinois St, Indianapolis, IN, 46204
Category: Food & Beverage
Tags: #ImportedFood #Restaurants #Japanese
Rating: 3.1/5 (18 reviews)
Listed on BizVoices