Alba Los Angeles hero image

Alba Los Angeles

Restaurant

8451 Melrose Ave, Los Angeles, CA 90069, USA

Biter Score
8.8
Closed
Wednesday: 5:30 PM – 10 PM
Alba Los Angeles photo 1
Alba Los Angeles photo 2
Alba Los Angeles photo 3