Belitha Villas is a 4 story townhouse renovation located in London, United Kingdom. Its about 2,487 sf house. It was completed in 2013.
Status: Built
Location: London, GB
My Role: Architect and Interior Designer