The restaurant, located on Atlantis Paradise Island in the Bahamas, lets visitors dine just feet away from large tropical fish and sharks while they enjoy unusual items from the menu
Source link
The restaurant, located on Atlantis Paradise Island in the Bahamas, lets visitors dine just feet away from large tropical fish and sharks while they enjoy unusual items from the menu
Source link