Twyne House Apartments

tripadvisor logo

(20)

Call

Advertisement

Photos

80 Back Church Lane
London, England E1 1LX

Twyne House Apartments is located in London, England, offering spacious and bright apartments for guests. Each apartment features essential amenities, although cleanliness has been noted as an area needing improvement.

The establishment requires a £500 cash deposit for bookings, which may be a concern for potential visitors. Guests should consider this policy when planning their stay.

Generated from the web

Also at this address

Reviews

tripadvisor logo
3.020 reviews
Photo of katef756
AVOID - DO NOT BOOK
5/24/2024

AVOID AT ALL COSTS I booked this apartment for three nights and the booking was in place for less th...

Photo of Nathan B
TERRIBLE
3/26/2024

DO NOT BOOK!! Please don’t book an apartment here. They request a £500 cash deposit!!! Who carries ...

Own this business?
See a problem?

You might also like

United KingdomEnglandTwyne House Apartments

Advertisement