DEXTERS DELI #3 NORTH PARK Store in San Diego

Address

3773 30th St
San Diego, CA 92104

Contact

Tel: 619-738-8679

Review Store

Find on Map