Enjoy an urban oasis at this award-winning hotel in Managua, Nicaragua. Located in the heart of the entertainment and business district, right next to the country/s largest shopping mall featuring more than 120 stores.