View reviews from Joseph Smith

Costa Riba Grill House

, Dec 29, 2009

On Southern Tip of Aruba - Great Local Restaurant

The last stop for dinner on the way to Baby Beach. They make some of the better ribs that I have tasted worldwide

245 out of 513 people found this review helpfull