Summer’s Deli

16885 Via del Campo Court San Diego, CA 92127 United States of America

(858) 673-4004

Location