Mesa Pizza
Address:
7608 Linda Vista Rd, San Diego, CA 92111
Phone:
(858) 569-7600 Pizza, Restaurants
Other Businesses:
- Marios Cafe at 3354 Hancock St, San Diego, CA 92110
- Nolbu Mini Gastropub at 4633 Convoy St, San Diego, CA 92111
- Channel 1 Sports Bar at 3232 Greyling Dr, San Diego, CA 92123
- San Diego Yum Cha Cafe at 6933 Linda Vista Rd, San Diego, CA 92111
- Pho Hoa Noodle Soup at 6947 Linda Vista Rd, San Diego, CA 92111