Other Hotels in London - Bayswater 3 Devonshire Terrace, Bayswater, London, W2 3DN Tags: dogs welcomed, televisions