118 Drummond Street, London, NW1 2HN.
Drummond Villa is an Indian restaurant serving a selection of curry and other spicy foods which are traditionally eaten in India. Drummond Villa is based in Drummond Street, London - see map for location of Drummond Street.
Telephone: 020 73882699
Drummond Villa are listed in the Indian restaurant section here:
Now displaying reviews 1 - 3
I went to Drummond Villa restaurant on 13th January 2011.I was just passing by at 8 pm and saw the r... More »
Quite the worst Indian meal I have ever had. The veg dishes tasted as though a pinch of curry powder... More »
Just popped in to this place looking forward to a nice curry. I could not have been more disappoint... More »
View the complete list of Drummond Villa reviews »
Drummond Villa is in Drummond Street, London. You can view a list of neighbouring businesses by going to the Drummond Street page.
This map shows the approximate location of Drummond Villa in Drummond Street.
Note: the pin is positioned at the postcode centre, and may not correspond with the precise location of 118 Drummond Street.
Map showing Drummond Villa within Drummond Street,