Advertisement
Hotel Del Sol
Hotel Del Sol
Address:
3100 Webster Street, San Francisco, California
Traveler Rating by TripAdvisor

Traveler Comments

It was a comfortable hotel in a convienient location. The bedroom in the suite was a bit small but the sitting area was spacious. There are no amentities besides a swimming pool which is located in the parking lot.
Please enable JavaScript to properly view and use this web site.