Phone: +442072286221
Address: 1a Northcote Road, London, SW111NG, United Kingdom
City: London
Dishes: 35
Reviews: 3
"Please disregard the negative reviews from individuals who are comparing this restaurant to their favorite spot in Cuba or elsewhere."
All prices are estimates.