Delia's apartment is just AMAZING! It is located in the heart of Taormina within short walking distance to shops, restaurants, supermarket and interesting places to visit. The apartment itself is very spacious, clean and has all the amenities needed to cook a tasty Italian meal. If you are looking for a great place to stay in this fantastic town, this is the place to go. Highly recommended.