A fine Italian Restaurant on the island of Anguilla
Nestled atop a scenic cliff overlooking Sandy Island, Road Bay and the Atlantic Ocean,
Luna Rosa Ristorante reminds one of the Mediterranean Coast in Italy.
Luna Rosa has been serving up epicurean delights since November 2007.