This is the actual location of the pumpkin water tower which plays a crucial role in the movie Self/Less
In the film, its fictional address was at 152 Leaton Lane, Brighton MO, 63104, a place that does not exist at all.
Also, the water tower was painted or CGI'd to look like a real pumpkin in the film.
Pumpkin Water Tower
Anonymous
@ 2022-04-16 14:19:34
That makes sense a much of the movie seems to have been shot around New Orleans