Palma Nova location on the Spain map Palma Nova location on the Spain map Palma Nova location on the Spain map where Palma Nova is located on the Spain Map. Palma Nova