Haight-Ashbury has more shopping and variety of shops than Lower Haight, with great record stores, book stores, fabric stores, shoe stores, cafes with music and poetry, a free clinic, and head shops from the '60's.
There are several places worth checking out, including..