Map Location
Hotel & Spa Victory Castle Villa
Near the bus station, Independence Beach, Sihanoukville, Preah Sihanouk, Cambodia