Moscow Hotel is a modern 4 star concept located in the heart of Deira, just 10 minutes away from Dubai International Airport. A touch of royalty.