85 Units

London, England United Kingdom

$50,000,000

Price

10%

Cap Rate

75%

Occupancy

Overview
Cap Rate
10%
Occupancy
75%
Class
A
Units
85
Floors
15

Location
Gallery