Ces élégants appartements situés au cœur de Londres se trouvent à seulement 300 mètres d'Oxford Street et à 5 minutes à pied de la station de métro Marble Arch.