The Towel Man Filming Locations
Where was The Towel Man filmed? The Towel Man was filmed in 2 locations across United States in the following places:
The Towel Man Filming Locations
Portsmouth is an independent city in southeastern Virginia, United States. It lies across the Elizabeth River from Norfolk. As of the 2020 census, the population was 97,915. It is the 9th-most populous city in Virginia and is part of the Hampton Roads metropolitan area.
Norfolk is a waterfront city in southeastern Virginia. It’s home to Naval Station Norfolk, a massive naval base on Chesapeake Bay. Nauticus is a maritime museum that features the Battleship Wisconsin, a huge WWII warship. The Chrysler Museum of Art showcases a vast collection of glass art, plus European and American paintings and sculpture. The riverside Virginia Zoo is home to bears, birds, lions and farm animals.
The Towel Man (2021)
A serial rapist terrorizes a small town and becomes infamously known as the Towel Man.