Devonshire Terrace

London, EC2M… Central location - show map

Liverpool Street Station is within 400 yards

Liverpool Street Station is within 400 yards

About Devonshire Terrace

Devonshire Terrace is located in the western courtyard of Devonshire Square, providing a stunning, all weather outdoor terrace area and elegant indoor space.

Whenever your event or celebration is, day or night, this is the perfect place to be to chill out with your friends or celebrate something special.

Rooms and Event Packages for Hire at Devonshire Terrace

Devonshire Terrace Gallery

Devonshire Terrace is popular for:

Devonshire Terrace Location

London, EC2M…

Liverpool Street Station is within 400 yards

Liverpool Street Station is within 400 yards

Similar venues