Tonight's spotlight: Omni Parker House
The Omni Parker House is one of the most historic and celebrated hotels in the United States. Located in the heart of downtown Boston along the Freedom Trail, the hotel first opened its doors on October 8, 1855.
43 paranormal claims
Connection to location →