minube
Central location
The Travelers Inn is located in South San Francisco in California in the United States. Its central location makes it easily accessible for tourists, and they can explore the restaurants and bars of the surrounding area. It is a few minutes from the magnificent city of San Francisco. The rooms are spacious, gorgeous and fully equipped.