The Paramount Hotel 2 stars

50 Nevern Square, Kensington, Kensington and Chelsea, London, SW5 9PF, United Kingdom

Hotel image
Read more reviews for The Paramount Hotel