Archive | Hotel 43 London

Hotel 43 London

Hotel 43 London is situated at 43 Queensborough Terrace, London W2 3SY, United Kingdom ,Hotel 43 London is only about 3 minutes walk from Kensington Gardens and just five minutes from bayswater tube station.