Florence SC STE O Florence SC | Marco's Pizza, Restaurants 1. 2501 S Cashua Dr, STE O, Florence, SC 29501 | Marco's Pizza (843) 407-1582