Bishop Street Methodist Church is a Methodist church located at 10a Bishop St, Leicester LE1 6AF, United Kingdom. It has received 40 reviews with an average rating of 4.6 stars.
The address of Bishop Street Methodist Church: 10a Bishop St, Leicester LE1 6AF, United Kingdom
Bishop Street Methodist Church has 4.6 stars from 40 reviews
Methodist church