🍣Sushi

Sushi Boss

x 1.87 ninjas

Restaurant in Indianapolis, United States of America

Information

🏠
803 W 10th St, Indianapolis

In Google

4.5 rating ⭐️
(995 reviews)