Ethel Rd, Leicester LE5 5ND, United Kingdom
Mayflower Methodist Church is a Methodist church located at Ethel Rd, Leicester LE5 5ND, United Kingdom. It has received 43 reviews with an average rating of 4.4 stars.
The address of Mayflower Methodist Church: Ethel Rd, Leicester LE5 5ND, United Kingdom
Mayflower Methodist Church has 4.4 stars from 43 reviews
Methodist church