Elvira hero image

Elvira

Restaurant

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

Biter Score
8.5
Closed
Saturday: 12 PM – 9:30 PM
Elvira photo 1
Elvira photo 2
Elvira photo 3