Villa Federica
Località Perda Longa, 09019 Teulada, Italy,Tipo di struttura: Hotel Teulada
Located in Teulada in the Sardinia region, Villa Federica features a terrace. The property is 14 miles from Pula and free private parking is offered. The villa