9+

Years with ListedIn

Business Overview

Self-catering central London holiday apartment available for short term let. Situated in a great location just off Oxford Street this holiday accommodation provides an ideal base to explore London

<
>