Set in the heart of historic Dubai, Four Points by Sheraton Downtown Dubai on Mankhool Road provides the ideal home base for business and leisure travelers.