Company name: Costa Azul
Description: Family-friendly Ecuadorian restaurant
102A Rockingham St, Elephant and Castle, London SE1 6PG, United Kingdom