Hotel Park Central, Cochin

St. Francis Church Road Cochin682017, India