Colombian
Colombian
Sorted by most recentLDNReview
La Barra
La Barra is a local's favourite Colombian restaurant in Elephant and Castle making some of London’s most sought after fried chicken.
LDNReview
El Rancho De Lalo
El Rancho De Lalo is a buzzing Colombian restaurant making delicious home cooked stews. It also has an excellent lunch time deal.