Other Hotels in London - Bayswater 66-68 Inverness Terrace, Bayswater, London, W2 3LB Tags: car parking, restaurant