Fort Castle 3 stars

Rose Lane, Fort Cochin, 682001 Cochin, India

Hotel image
Read more reviews for Fort Castle