Punta Cana, Dominican Republic, 23000 Punta Cana, La Altagracia Province 23000 Dominican Republic
Located in the beautiful Dominican Republic, this unique restaurant offers panoramic views of the country's stunning coastline while having an exotic meal above the ground.