Twyne House Apartments
London England
Check in
3:00 PM
Check out
10:00 AM
A stay at Twyne House Apartments places you in the heart of London, within a 15-minute walk of Tower of London and Tower Bridge. This apartment is 0.4 mi (0.6 km) from Brick Lane and 0.9 mi (1.5 km) from Liverpool Street.
Make yourself at home in one of the 14 guestrooms, featuring kitchens. Conveniences include desks and separate sitting areas, and housekeeping is provided on request.
Property Details
Location
80 Back Church Lane, Twyne House, London, England E1 1LX, United Kingdom