top of page



Find Us

Located in the heart of Shrewsbury, Terrace offers a stunning panoramic view of the River Severn. Whether you choose to sit on the terrace with a drink and soak up the sun, or eat our delicious food, you'll feel as if you've been whisked away to the Mediterranean.

bottom of page