London

London is a Land Without Magic location featured on ABC's Once Upon a Time. It apearss in the twenty-first episode of the second season.