Hazel's Kitchen
Sandwich lovers build up their appetite with a hike up the steep hill and then are greeted with some of the city's consistently excellent sandwiches at this small, friendly shop where the menu seems bigger than the actual space. If you're not in a sandwich mood, there are also a few other items like breakfast scrambles, fish tacos, and salads. Plan on taking your food elsewhere since seating is limited outside.