Delores St is part of San Francisco