Sandwich Stop Deli

5640 Kearny Mesa Road San Diego, CA 92111 United States of America

(858) 565-8001

Location