- Albatros Restaurant is located in the classy and opulent Barceló Costa Cancún. Enjoy the delicacies and tasty meals doled out by the chef. With the cool breeze flirting with the waves against the back-drop, it further adds to the romantic ambiance. The decor is punctuated with class and elegance. Fine and fresh ingredients enhance the taste. Quality and consistency is on par with the international standards set by Barceló Group.
- © wcities.com 2013