I'm traveling to SF and staying with a friend near Buena Vista park, which appears to be near HaightAshbury and the Castro...on foot, by taxi or bus ok. Anything but Indian. Ideally $20+tip for main, shared starter, and non-alcoholic drink (incl water). Any recommendations? Any hope of anything other than sandwiches?