Stylotel 3 stars

160 Sussex Gardens, Paddington, Westminster Borough, London, W2 1UD, United Kingdom

Hotel image
Read more reviews for Stylotel