Phone: +442073139506
Address: 63 Westbourne Grove, London, W24UA, United Kingdom
City: London
Menu Dishes: 35
Reviews: 503
"Please disregard the negative reviews from individuals who are comparing this establishment to their favorite restaurant in Cuba or other irrelevant places."
All prices are estimates on menu.