Das Bayswater Inn Hotel ist eines der ältesten viktorianischen Gebäude in Bayswater. Es wurde in den 1900er Jahren erbaut und überblickt die malerische Aussicht auf die Princes Gardens. Die Lage des Hotels ist auch nur einen Steinwurf vom Hyde Park entfernt. Das Hotel liegt in Bayswater, 6 km vom Buckingham Palace, 7 km vom Elizabeth Tower, 8 km vom Londoner Stadtzentrum und 20 km vom Flughafen London City entfernt.