Situated in Bayswater, The Lords is ideally located within easy reach of Hyde Park and the West End. There are 66 rooms equipped with televisions and they serve a full English breakfast.