Located on the fringe of the city, in the heart of Shoreditch, Morrell House is a renovated six storey building, dating back to 1883. It was built on the site of a medieval well which has been considered lucky for generations, and is situated next to the site of Shakespeare’s first theatre.