The Umbrella Building

apartments for rent umbrella building exterior rendering
Property

Apartment Week: The Umbrella Building

The Umbrella Building at Fifth and Master streets in South Kensington, or Old Kensington, officially throws its doors open to residents and the general public […]