Brand New studio with extra high ceilings.
This is a completely new, luxury building which was completed in early 2021.
The Florida is a 5 storey apartment building located at 1170 Barclay Street, at Bute Street. The property retains the key characteristics of the original heritage design while coming standard with modern amenities characteristic of a 5-star hotel.