The Taormina center point is about the area of City Centre Taormina and the area of Chiesa Santa Caterina.
Below are reviews of the city of Taormina, Italy from an actual visitor's perspective.
It's charm, night atmosphere, food!
A lovely City, very relaxing and clean. A great place to stay.