
This Anguilla Resort Has a New Managing Director
The Malliouhana resort in Anguilla has named a new managing director, Caribbean Journal has learned. The luxury resort, which was formerly under the Auberge Resorts umbrella, has tapped George Vlachopoulos to the role. It is now managed by Storey Hotel […]