Born as Edoardo’s Place in 1985, the restaurant was just a small room with fishnets hanging from the walls. The new addition to 7 Mile Beach became a very popular Trattoria back then when there were not very many eating...
Coconut PlaceP.O Box 31882, Upper Land, Grand Cayman, Cayman Islands, KY1-1208