Hotel San Carlu usytuowany jest w samym sercu zabytkowej dzielnicy Ajaccio, tuż obok XV-wiecznej twierdzy i 50 metrów od plaży Saint François. Z obiektu roztacza się widok na Morze Śródziemne. Goście mogą bezpłatnie korzystać z WiFi. Hotel San Carlu oferuje klimatyzowane, dźwiękoszczelne pokoje z łazienką i telewizorem z dostępem do kanałów satelitarnych. Z niektórych pokoi można podziwiać wspaniały widok na morze i twierdzę. Codziennie rano w obiekcie serwowane jest śniadanie. Przyjazny personel hotelu San Carlu służy pomocą przez całą dobę i chętnie pomaga w organizacji pobytu w Ajaccio.