Erik’s Deli & Grill

San Diego, United States

4

21 reviews

Map

Streetview

Activate map

Description

History

Established in 1991.

Serving healthy and fresh meals in Otay Mesa since 1991.