Devonshire Terrace Restaurant in the City of London


Size: 5518px × 3542px
Location: Devonshire Square, City of London
Photo credit: © Archimage / Alamy / Afripics
License: Royalty Free
Model Released: No

Keywords: architecture, attraction, bar, cafe, city, color, colour, contemporary, decor, design, devonshire, furniture, interior, kingdom, leisure, london, modern, recreation, restaurant, screen, seating, style, terrace, tourist, uk, united