Obiekt Villa Mosca położony jest w parku nad zatoką w mieście Alghero. Oferuje on zakwaterowanie w designersko zaprojektowanych pokojach i studiach z panoramicznym widokiem na Morze Śródziemne. Do dyspozycji Gości jest także bezpłatne WiFi i telewizor z płaskim ekranem.
Obiekt mieści się w zabytkowej secesyjnej willi. Jej nowocześnie urządzone wnętrza są wyposażone w wysokiej jakości meble. W ogrodzie znajdują się bezpłatne leżaki oraz wanna z hydromasażem.
Pokoje i studia są klimatyzowane, a ich wyposażenie obejmuje minibar. Z niektórych z nich roztacza się widok na morze. Goście mają do dyspozycji telewizor z dostępem do kanałów satelitarnych i pay-per-view, Studia obejmują dodatkowo w pełni wyposażony aneks kuchenny.
Obiekt Mosca Villa znajduje się zaledwie kilka kroków od nadmorskiej promenady Lungomare Dante. Katedra św. Marii oddalona jest od obiektu o 10 minut spacerem. Dojazd na lotnisko w Alghero zajmuje 20 minut.