The Neon Carrot in San Luis Obispo is a bright, fresh spot for a bite

June 16, 2010 11:41 AM