extended stay hotel in San Carlos
About 1 results.
Extended Stay America - San Francisco - San Carlos
Circle Star Way 3, 94070 San Carlos, United StatesExtended Stay America offers affordable long-term and short-term accommodations in San Carlos, CA with kitchens, free in-room Wi-Fi and guest laundry.