Principal at Hodgins Architects - London, England, United Kingdom
Hodgins Architects is an architecture & planning company based out of 56 Elmbourne Rd, London, United Kingdom.