Top Local Places

South Bar & Restaurant

South Restaurant & Bar, 196 New London Road, Chelmsford, United Kingdom
Restaurant/cafe

Description

ad

Situated inside the South Lodge Hotel in Chelmsford, Essex, the South Restaurant is an elegant eatery ideal for discreet business dining through to romantic tables for two.

CONTACT

Quiz

NEAR South Bar & Restaurant