Localización

El Museo Naval de Santa Cruz de La Palma está en la Plaza de la Alameda, en Santa Cruz de La Palma, en el casco histórico de la ciudad.