>
3 bed property
62 Green Street, Mayfair, London W1K
£17,767 PCM
The property is a 1,681 square foot three bedroom split level apartment situated over the third, fourth, and fifth floors of a refurbished period building. It features the latest technology and bespoke interior design.