Chelsea Town House by Moxon Architects
By Magaly • Jul 21, 2013
Chelsea Town House is a residence created by Moxon Architects and located in Chelsea, London, England.
The home has a charming brick facade and an interior with an abundant flow of natural light.
Use arrow buttons or j/k/arrow keys to navigate through the articles