When it comes to hotels, location is everything, and the new 5-star J7 Hotel has the most perfect location in Siem Reap. Right next to the Royal Residence, across the street from the tranquil and leafy Royal Gardens, a few minutes’ walk to the riverside,..