Park Lodge Hotel is a 3-minutes walk from Hyde Park in the Central London area of Bayswater. The comfortable rooms have private bathrooms. Queensway Underground Station is a few minutes' walk away. The 3-star Park Lodge Hotel is convenient for The Royal Albert Hall and London Science Museum. Hotel Rooms: 29.