Joseph Ambler Inn


North Wales • Show on map
View Details for Price
Located in North Wales, 21 miles from Temple University, Joseph Ambler Inn has accommodations with a garden, free private parking, a restaurant and a bar. With free WiFi, this 2-star inn offers a 24-hour…More info
