barracuda-beach-resort

New look and feel for Barracuda Beach Resort

The Barracuda Beach Resort in Umm Al Quwain, has officially unveiled a series of upgrades and enhancements to its accommodation and leisure facilities As part of the improvements, all 40 guest rooms and 11...