London Stay Apartments
London England
Check in
3:00 PM
Check out
11:00 AM
A stay at London Stay Apartments places you in the heart of London, within a 10-minute drive of Tower of London and London Bridge. This boutique apartment is 4.6 mi (7.4 km) from O2 Arena and 5.7 mi (9.1 km) from Queen Elizabeth Olympic Park.
Make yourself at home in one of the 30 guestrooms featuring refrigerators and LCD televisions. 32-inch flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Bathrooms have showers and hair dryers. Conveniences include desks and microwaves, and housekeeping is provided on a limited basis.
Property Details
Location
187 Rotherhithe New Road, London, England SE16 2BE, United Kingdom