Top Notch Apartment
London England
Check in
3:00 PM
Check out
11:00 AM
With a stay at Top Notch Apartment in London (London City Centre), you'll be steps from The Strand and 6 minutes by foot from Trafalgar Square. This luxury hotel is 0.4 mi (0.6 km) from Leicester Square and 0.6 mi (0.9 km) from London Eye.
Make yourself at home in one of the guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. Your memory foam bed comes with Egyptian cotton sheets. Complimentary wireless internet access keeps you connected, and LCD televisions are provided for your entertainment. Conveniences include microwaves and coffee/tea makers, and housekeeping is provided on request.
Property Details
Location
16-17 YORK BUILDINGS, London, England WC2N 6LS, United Kingdom