19/29 Images A Striking Modern Beach House on the Rocky Terrain in Lima, Peru by Longhi Architects (19)