Grand Hotel Moriaz is a charming 3-star establishment located in the picturesque coastal town of Le Lavandou, France. Known for its stunning beaches and inviting Mediterranean climate, Le Lavandou offers a delightful escape for both leisure and business travelers alike. The hotel features a comfortable selection of rooms designed to provide a relaxing atmosphere for guests.