The Church Palace welcomes guests to luxurious guest rooms and suites with stunning views complimented by unparalleled service and high end amenities.