Il Boca Del Cielo Inn Santa Cruz, 2 stelle, è situato a soli 8 minuti a piedi dal Treno di Natale di Santa Cruz e a 900 metri dal Parco Divertimenti Santa Cruz Beach Boardwalk.
Questo hotel si trova a una distanza di 650 metri dalla spiaggia Cowell Beach. Gli ospiti potrebbero anche apprezzare la vicinanza a Pacific Avenue Historic District, situato a soli 1 km. Il Venture Quest e il Porto di Santa Cruz de La Palma sono in prossimità del Boca Del Cielo Inn Santa Cruz. C'è la fermata dell'autobus Marine Sanctuary Exploration Center nelle immediate vicinanze di questo hotel.
Il ristorante Surf City Grill si trova a soli 12 minuti a piedi dall'alloggio.