Malabar Ocean Front Resort And Spa 3 stars

Ozhinhavalappu(p.o), 671314 Nīleshwar, India

Hotel image
Read more reviews for Malabar Ocean Front Resort And Spa