These six townhouses on the North Shore have lovely interior spaces and a private courtyard. Hardwood floors, large windows, and open concept living spaces are just the start.
Greensburg
New Kensington