Skip to main content

Albion Riverside

The United Kingdom 英國

Designed by Foster + Partners, a world renowned architectural firm, Albion Riverside is located on the south bank of River Thames. This high-end residential development is comprised of 196 apartments, 13 of which are penthouses with double height reception rooms and spacious balconies providing spectacular views across River Thames and Chelsea. In addition to providing 310,000 sq. ft. of residential space, the development also features approximately 80,000 sq. ft. of retail and office area.