Get a Hotel in Villanova

Little Castle

Little Castle

Villanova • Show on map 0.0/10 View Details for Price

Little Castle is located in Villanova, just 16 miles from Philadelphia Zoo and 17 miles from Temple University. The air-conditioned accommodation is 10 miles from Mann Center for Performing Arts, and…More info

Book now