Lotus Leaf

Venue Details & Map

Lotus Leaf

Address
470 Holloway Road
Holloway
London
N7 6HT
Telephone:
+44 (0)20 7561 1114
Public transport:
Holloway Road, Underground