Knights Inn Santa Cruz

510 Leibrandt Ave
Santa Cruz
California
United States