Knights Inn Santa Cruz Beach Boardwalk, Santa Cruz, United States of America
Knights Inn Santa Cruz Beach Boardwalk is conveniently located at 510 Leibrandt Ave in Santa Cruz, United States of America
Hotel Location:
Address: 510 Leibrandt Ave
City: Santa Cruz
State: CA
Country: United States of America
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: 11 AM
- In Room TV
- Air Conditioning
- Car Rent Desk