The Yellow Deli

  • Restaurants
315 E Broadway
Vista, CA 92084
(760) 630-0040
(760) 631-1880 (fax)
  • About

    Natural foods deli. Open Sunday 3 p.m., 24 hours thru Friday 3 p.m. Member since 2010.