Arco-Iris Restaurant

  • 3328 W Columbus Dr,
    Tampa, FL 33607
  • Phone: 813-879-1357
  • Cuisine: Spanish Restaurant

Map

Unable to Display Map