“And Straight on 'til Morning” Filming Locations
Once Upon a Time episode “And Straight on 'til Morning” was filmed in Richmond in Canada.
Garry Point Park as Beach
Neal Cassidy washes up on the beach and is found by Aurora, Philip, and Mulan and later young Baelfire is brought ashore.