Basilica of St Mary

The Basilica of Saint Mary Star of the Sea
1010 Windsor Lane Key West, Florida
Phone: 305-294-1018