Located in London (London City Centre), this apartment is within a 10-minute drive of Big Ben and London Eye. This 4-star apartment is 2 mi (3.3 km) from Buckingham Palace and 2.1 mi (3.4 km) from Trafalgar Square. Featured amenities include complimentary wired Internet access, a 24-hour front desk, and an elevator. Self parking (subject to charges) is available onsite. Make yourself comfortable in this apartment, featuring a kitchen with a refrigerator and an oven. Complimentary wireless Internet access is available to keep you connected. Conveniences include a safe and a desk.