Places to Stay

St Clements Restaurant St Leonards-on-Sea

St Clements Restaurant, 3 Mercatoria, St Leonards-on-Sea, TN38 0EB

St Clements Restaurant
Restaurant