Nicolo's Italian Restaurant

  • 531 N Central Ave,
    Umatilla, FL 32784
  • Phone: 352-669-5255
  • Cuisine: Italian Restaurant

Map

Unable to Display Map