Hotel Mercure Delfino Taranto
Hotel in Taranto, Italy
Features: air conditioning
Hotels
ยท
Taranto, Italy guide