The Truman Show Film Locations

Locations: 31 Natchez Street, Seaside, Florida (The Truman House) (Built in 1993 – More Info) Google Maps…