Oxford Hotel 3 stars

16-18 & 24 Penywern Road, Kensington and Chelsea, London, SW5 9SU, United Kingdom

Hotel image
Read more reviews for Oxford Hotel