636 Pacific Avenue
Santa CruzCA95060
Newest green inn located in Downtown Santa Cruz. Walk minutes to Downtown shops & restaurants, wharf and Boardwalk. Free parking, air conditioning and bike use. Full course breakfast. Highest ratings from guests.