W1K 6BA
Green Street, Mayfair, London, W1K
PLEASE QUOTE REFERENCE LC1220 Available furnished and unfurnished Flexible rental terms Pet-friendly 24/7 Maintenance Newly refurbished apartment including new modern furniture 3 min walk to Selfridges Large bay windows Superfast broadband Lifts