Villa Italia

  • 3058 SW 22nd Street,
    Miami, FL 33145
  • Phone: 305-444-0206
  • Cuisine: Italian Restaurant

Map

Unable to Display Map