Map Location
Freedom Hotel & Restaurant
National Road No 6, near Phsar Leu Thom Thmey Market, Siem Reap City, Siem Reap, Cambodia