El hotel Red Booby se encuentra perfectamente ubicado en el Centro de la ciudad de Puerto Ayora - Isla Santa Cruz a cinco minutos del Malecón, localizado en la Avenida Plazas y Charles Binford