Contact – Drummond Villa

Best Indian Restaurant & Takeaway in Kings Cross London NW1 2HN

For general enquiries you can contact us, we will get in touch with you as soon as possible.

Address:

118 Drummond Street, London NW1 2HN

Telephone:

0207 388 2699

Opening Hours:

Sunday - Wednesday: 12:00 pm - 11:00 pm
Thursday - Saturday: 12:00 pm - 12:00 am