Costa Azul hero image

Costa Azul

Restaurant

2001 N Buena Vista St, Burbank, CA 91504, USA

Biter Score
7.6
Closed
Tuesday: 10 AM – 10 PM