Area: Notting Hill
Studio, Luxury Studio
Situated in Devonshire Terrace, overlooking a quiet garden square, these studio short term lets apartments are minutes away from Hyde Park and the hustle and bustle of Oxford Street, one of Londons best known shopping areas. The apartments are stylishly and comfortably furnished to a high stand ...More Details