Riva Hotel by Foster + Partners in London, United Kingdom
Copyright Foster + Partners