The outside of "The Bulh Mansion" in movie was actually the Buhl Casino founded in early 1910s by, Frank H. Buhl on his 300 acre farm that he turned into park and donate it to the people of the Shenango Valley for families to come and enjoy.
The scene where Tiger has a breakdown while stopped at the railroad crossing was filmed on Pitt Street in Sharon, PA. Pitt Street is a one way street and the cars are all going the wrong way on the street.