Where is Squirrel Hill?

Where is Squirrel Hill located?

Squirrel Hill, Squirrel Hill, United States of America (approx. 40.43812°, -79.91922°)


Where is Squirrel Hill on the map?