La Costa Azul Restaurant [PERMANENTLY CLOSED] Call: 770-242-0705 5935 S. Norcross Tucker Road Norcross, GA 30093 770-242-0705 Norcross, GA Food