Short Tourist Place

37 23 D St, Deira - Dubai City Tower Building & Building no 49/ Flat # 204, Dubai

Great

31 Review

Overview

Most Popular Facilities
Hotel Location
Book This Hotel