On leafy Street 240, close to Independence Monument Park, The Royal Palace and other Phnom Penh iconic spots.