Fillmore Street is one of San Francisco's great treasures. The blocks between Geary and Jackson are the main strolling and shopping district of one of the city's finest neighborhoods. Upper Fillmore is home to some of the most interesting shops and... more