Sorry! JavaScript is disabled in your browser. To get the best user experience on our website you should enable it.

Business Listings - star metro hotel apartment

Sort by
  • Star Metro Deira Hotel
    971 4 2359944
    Salahuddin Street, Deira, PO Box 184786, Dubai, United Arab Emirates
    Get the most out of yourself at the Star Metro Deira Hotel in Dubai. Here, we provide our guests with a lots of amenities like onsite c..... solarium.

    Listed In : Hotels

    View Details