The Garlic London
0
Reviews
Indian in London
- Tottenham
153 Tottenham Lane
, Tottenham, London, N8 9BT
+44 (0) 20 8341 1819
The Garlic in London, London, is an Indian restaurant who offers Indian dishes . The address for The Garlic Indian restaurant is 153 Tottenham Lane.
|