Al Jawhara Metro Hotel

Very basic two-star hotel in Deira

Newsletters

Follow us