<< Back Next >>
The main street, (called Haight) is lined with colorful independent shops and cafes all catering to a hip and modern crowd.