Hotel Del Sol
Hotel Del Sol
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.