Hotel description
Property Location When you stay at Villa La Rosa With 2 Bedrooms in Taormina, Wonderful sea View, Furnished Terrace and Wifi - 3 km From the Beach in Taormina, you'll be near the beach, within a 15-minute drive of Greek Theatre and Lido Mazzaro. This vacation home is 0.2 mi (0.4 km) from Corso Umberto and 0.2 mi (0.4 km) from Taormina Roman Odeon.Rooms Make yourself at home in one of the guestrooms, featuring kitchens. Complimentary wireless Internet access is available to keep you connected. Conveniences include coffee/tea makers and washers/dryers.Amenities Make use of convenient amenities, which include complimentary wireless Internet access and barbecue grills.