How to get to Gull Cottage with public transit?

See Gull Cottage, Westmoreland County, on the map

Gull Cottage, Westmoreland County