Sheldon Avenue by Finkernagel Ross Architects

Designed in 2018 by Finkernagel Ross Architects, this inspiring luxurious residence is located in London, United Kingdom.
Designed in 2018 by Finkernagel Ross Architects, this inspiring luxurious residence is located in London, United Kingdom.