Xeebta Liido Restaurant

81 Kentish Town Road, Primrose Hill, London

Address:81 Kentish Town Road
Primrose Hill
London
NW1 8NY
Map:Map & nearby
Cuisine:African
Region:Primrose Hill
Nearest Station:Camden Road
Telephone:
Xeebta Liido Restaurant, exterior picture

Ads by Google

User Reviews


More from All In London