Admiral Plaza Hotel

Basic hotel aimed at budget business travellers in Bur Dubai

Newsletters

Follow us