Dragon Center is located in Twin Peaks district, of San Francisco