Aquarius Hotel 2 stars

20-22 Hogarth Road, Kensington and Chelsea, London, SW5 0PT, United Kingdom

Hotel image
Read more reviews for Aquarius Hotel