Elvira hero image

Elvira

Restaurant

4996 W Point Loma Blvd, San Diego, CA 92107, USA

Biter Score
8.5
Closed
Tuesday: 4 PM – 9:30 PM
Elvira photo 1
Elvira photo 2
Elvira photo 3