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

Gallery