<< Back   Next >>

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