St Mark's Anglican Church

South Road, Smith's Parish, Bermuda, FL 06 | Directions
Description