Vel Asian Cuisine (all you can eat sushi)

8908 St Peter St, Indianapolis, IN

Menu (As of 11/2)

Vel Asian Cuisine (all you can eat sushi): hours and how to order