Get directions to: Il Sol Restaurant, Newtown, PA
Restaurant address: 255 N Sycamore St Newtown, PA 18940, USA
Restaurant: Il Sol Restaurant