Located 1 km from the Buckingham Palace, 3.5 km from London center and 16.5 km from London city International Airport. Facilities and services include bar, elevator, wireless Internet access, business center and 24-hour reception. Rooms feature air conditioning,..