Tapas Restaurants in Indiana

Restaurant Name up Address Rating up
1112 South Shelby Street,
Indianapolis, IN
3.0/5.0
201 N. Delaware Ave,
Indianapolis, Indiana
3.0/5.0