Falcon Hotel ble etablert for 60 år siden, og ligger i sentrum av London. Hotellet ligger 20 minutters gange fra byens populære Oxford Street, 2 minutters gange fra Paddington Tube Station og 5 minutters gange fra Hyde Park.