The Shop

Shop Pizza and Wine, 1929 Cable St, San Diego, CA 92107, United States

(858) 225-4545

Location