Rainbow Sandwich was delicious. Outside seating and live music were simply awesome. WiFi, cell reception, and real (not just to-go) cups for the coffee would have made it perfect.
They only serve a few simple dishes - all quite good. Sandwiches with fresh bread, poached eggs and either pesto chicken or smoked salmon. Their homemade clame chowder is also delicious.