113c Elephant Rd, Elephant and Castle, London SE17 1LB
Restaurant
A straightforward two-level restaurant offering authentic Colombian cuisine alongside hearty South American grilled dishes, designed to provide a relaxed dining experience.