Barcelona Tapas Restaurant

  • 201 North Delaware St.,
    Indianapolis, IN 46204
  • Phone: 317.638.8272
  • Cuisine: Spanish Restaurant

Map

Unable to Display Map