Detail of modern apartment building in London.

Royalty-free stock photo ID: 31855838

Detail of modern apartment building in London.