Property Location With a stay at Manor House, you'll be centrally located in Phnom Penh, steps from Wat Lang Ka and minutes from Independence Monument. This hotel is close to Royal Palace and Tuol Sleng Genocide Museum.Rooms Make yourself at home in one..