£2,300,000 Piccadilly, London, W1J This well-presented three-bedroom apartment is situated on the fifth floor of 89 Piccadilly and benefits from south-facing views overlooking Green Park. Extending to approximately 1,061 sq ft, the apartment comprises a bright open-plan r... 3 2 1