Share
twitterlinkedinfacebook
Image 1 of 1
Peters Hill Motor Lodge in North Truro Mass.tif
Great old neon sign for the Peters Hill Motor Lodge.