Skip to main content

Belgravia Place

The United Kingdom 英國

Completed in 2001, Belgravia Place is located in Belgravia SW1. Consisting of 28 houses and 13 apartments, the development spans an area of 44,000 sq.ft and has a net floor area of approximately 116,000 sq.ft. The larger townhouses each have private gardens, with some featuring indoor swimming pools and internal lifts. All properties have private basement parking.