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



-->



-->



Photography by Will Scott Photography
Visit Finkernagel Ross Architects
- by Matt Watts