Admiral Plaza Hotel Dubai

Starting at

TripAdvisor Review

Based on 499 review

See all

The Admiral Plaza is a three star hotel located in Bur Dubai, close to the commercial, business and shopping areas. The modern accommodations come equipped with satellite TV and a private bathroom, and free wireless Internet is available throughout the hotel. Some rooms feature a separate living roo...

More details