Here are some hotels near Al Khazneh (The Treasury): Mövenpick Resort Petra,Petra Moon Hotel,Petra Marriott Hotel,La Maison Hotel Petra,Edom Hotel