Save places from Instagram, TikTok, YouTube and more

Elvira
Restaurant
4.6 (394 reviews)
4996 W Point Loma Blvd, San Diego, CA 92107
$$$$$
+1 619-224-2884
Save places from Instagram, TikTok, YouTube and more

Restaurant
4.6 (394 reviews)
4996 W Point Loma Blvd, San Diego, CA 92107
$$$$$
+1 619-224-2884