Steveston Museum as Storybrooke Park
David comes and talks to Mary Margaret while she is hanging a bird feeder.
Once Upon a Time episode “The Shepherd” was filmed in North Vancouver & Richmond in Canada.
David comes and talks to Mary Margaret while she is hanging a bird feeder.
David stays at the B&B while trying to recover his memory.