AIDA The Queen Palace is a boutique retreat nestled in the coastal town of Bentota, Sri Lanka. With just 24 rooms, it offers an intimate and personalized experience for travelers seeking tranquility. Located near serene beaches and lush riverbanks, the property provides easy access to the region’s natural beauty.