Central London serviced apartment block hits market with £100m price tag
The 105,355 sq ft property, comprising 198 self-contained apartments, is being sold with vacant possession, free from branding and management. The post Central London serviced apartment block hits market with…