The Basilica of St. Mary Star of the Sea is located in Key West, United States on 1010 Windsor Ln. The Basilica of St. Mary Star of the Sea is rated 4.9 out of 5 in the category basilica in United States.
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance