Square One Hostel (20m from Metro Station) is located in Dubai, United Arab Emirates on 53 Al Rigga Rd, Deira. Square One Hostel (20m from Metro Station) is rated 3 out of 5 in the category hostel in United Arab Emirates.
Address
53 Al Rigga Rd, Deira