Contact us

We are located at:

11 Central Hill,

London

SE19 1BG

Unfortunately, we don't have a car park or dedicated spaces available for our guests

Please call us for booking!

 

0208 7611664 0208 7611664

info@demrestaurant.co.uk

 


Call

E-mail

Directions