Mario's Taco Shop

restaurant in South Broadway District, Imperial Beach

Phone: (619) 422-5853

Address: 642 Palomar St Ste 409