The Twin Peaks gas station is located on San Francisco land.
The business and many neighborhood residents want it to stay but affordable-housing advocates say the location can be put to better use.
Da Lin reports.
(10-3-20)
The Twin Peaks gas station is located on San Francisco land.
The business and many neighborhood residents want it to stay but affordable-housing advocates say the location can be put to better use.
Da Lin reports.
(10-3-20)