Santo Sud is a restaurant located in Terracina, Italy. It is situated on Via Pontina Km 106. The establishment is listed as a restaurant.