Send flowers and gifts to St Lucia with Flowers for St Lucia We specialize in delivering flowers bouquets baskets gifts and cakes to St Lucia

What is the correctly punctuated version of this sentence?
Send flowers and gifts to St. Lucia with Flowers for St. Lucia. We specialize in delivering flowers, bouquets, baskets, gifts and cakes to St. Lucia.