Oxford Hotel Earl's Court

16-18 & 24 Penywern Road
London
United Kingdom