Le Charlie is a restaurant located within the Bella Vista hotel, suites, and houses. It is situated in Porticcio, a lively seaside resort on the southern shore of the Gulf of Ajaccio.