Edwin's House

Edwin's House is a Victorian England location featured on ABC's Once Upon a Time in Wonderland. It first appears in the first episode.