Hastings Village
101 Village Court
Upper St. Clair,
Upper St. Clair,
Square Footage:
1,600 –
2,700 sqft
Parking: Integral Garage
Property Type: Patio HomeĀ