We had a beautiful time staying at Terra Rossa, it is one of the best spot in Taormina to stay and enjoy the coastal view. The staff is very friendly and provide all the information and the help needed.
Terra Rossa is a very clean space and has amazing gardeners working there !
The location is perfect with the town and the beach really close by.