Delivery
Pickup
Outdoor
England
East of England
Cambridge
Market (1)
1 Restaurants on GastroRanking
22 Opinions in 1 websites
We love South American food having lived and worked in Chile and Ecuador. We just got back from a fantastic evening at Cuba Libre Restaurant. The live music was fantastic and the food wonderful. We bo