01/20/2015 – Ellen page was spotted selling lemonade on the set of “Tallula” in the West Village this week
google street view > West Village, New York
Thank you “@PageWorldFans” for the tip and pic!
Behind The Scenes | It Was Filmed Here | Where Was It Filmed?
MOVIE FILMING LOCATIONS
Starring: Ellen Page, Allison Janney, Tammy Blanchard
First Published Jul 18, 2016, 14:55pm