Select Page
SRI LANKA – Blue Whale Boutique Hotel

SRI LANKA – Blue Whale Boutique Hotel

© Courtesy of Blue Whale Boutique Hotel Location on Sri Lanka: The Blue Whale is a charming four-room villa in Ahangama, a serene, unspoiled corner of South-Western Sri Lanka, known for its bewitching beauty and laid back pace of life. The boutique villa takes its...