Alba Los Angeles hero image

Alba Los Angeles

Restaurant

8451 Melrose Ave, Los Angeles, CA 90069, USA

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