Get directions to: La Stalla, Newtown, PA Restaurant address: 18 Swamp Rd Newtown, PA 18940, USA Driving Walking Bicycling Restaurant: La Stalla