New Linden Hotel 4 stars

59 Leinster Square, Kensington and Chelsea, London, W2 4PS, United Kingdom

Hotel image
Read more reviews for New Linden Hotel