Vagabond Inn Santa Clara, Santa Clara, United States of America
Vagabond Inn Santa Clara is conveniently located at 3580 El Camino Real in Santa Clara, United States of America
Hotel Location:
Address: 3580 El Camino Real
City: Santa Clara
State: CA
Country: United States of America
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: 11 AM
- Coffee/Tea Maker
- In Room TV
- Air Conditioning
- Car Rent Desk