IL Sol Restaurant

  • 255 N Sycamore St,
    Newtown, PA 18940
  • Phone: 215-968-5880
  • Cuisine: Italian Restaurant

Map

Unable to Display Map