Church
Our Lady Star of the Sea
2 locals recommend,
Location
22 Devon Pl
Mumbles, Wales
Our Lady Star of the Sea by Airbnb Experiences
Get to know this iconic landmark through Airbnb Experiences, small group activities led by locals