Mayflower Motel 1 stars

1189 Victoria Street North, N2B 3C8 Kitchener, Canada

Hotel image
Read more reviews for Mayflower Motel