Herrero House by 08023 Architects in Barcelona, Spain
Project: Herrero House Architects: 08023 Architects Location: Alella, Barcelona, Spain Area: 5,651 sq ft Photographs by: David Jiménez, courtesy of 08023 Architects Herrero House by 08023 Architects Completed by 08023 Architects, the Herrero House is located in Barcelona, Spain. It is a three-story residence […]