Addresses on Margaret Ave in San Francisco California
- 1 Margaret Ave
- 10 Margaret Ave
- 11 Margaret Ave
- 116 Margaret Ave
- 119 Margaret Ave
- 125 Margaret Ave
- 126 Margaret Ave
- 128 Margaret Ave
- 130 Margaret Ave
- 131 Margaret Ave
- 134 Margaret Ave
- 135 Margaret Ave
- 14 Margaret Ave
- 140 Margaret Ave
- 141 Margaret Ave
- 145 Margaret Ave
- 146 Margaret Ave
- 15 Margaret Ave
- 150 Margaret Ave
- 151 Margaret Ave
- 154 Margaret Ave
- 155 Margaret Ave
- 160 Margaret Ave
- 161 Margaret Ave
- 164 Margaret Ave
- 165 Margaret Ave
- 170 Margaret Ave
- 171 Margaret Ave
- 174 Margaret Ave
- 175 Margaret Ave
- 18 Margaret Ave
- 181 Margaret Ave
- 185 Margaret Ave
- 189 Margaret Ave
- 19 Margaret Ave
- 195 Margaret Ave
- 199 Margaret Ave
- 2 Margaret Ave
- 24 Margaret Ave
- 25 Margaret Ave
- 28 Margaret Ave
- 30 Margaret Ave
- 31 Margaret Ave
- 32 Margaret Ave
- 34 Margaret Ave
- 35 Margaret Ave
- 36 Margaret Ave
- 45 Margaret Ave
- 5 Margaret Ave
- 51 Margaret Ave
- 55 Margaret Ave
- 61 Margaret Ave
- 65 Margaret Ave
- 66 Margaret Ave
- 70 Margaret Ave
- 71 Margaret Ave
- 73 Margaret Ave
- 74 Margaret Ave
- 78 Margaret Ave
- 81 Margaret Ave
- 82 Margaret Ave
- 85 Margaret Ave