Map Location
Land Star Guest House
No. 6, St. 292, corner St. 153, 12312 Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps