Stay MayflowerMayflower Location Stay Mayflower Mayflower Rooms Mayflower Location BOOK MayFlower Stay Stay Mayflower Stay Mayflower Mayflower Rooms Mayflower Location BOOK MayFlower Stay Valued Stay Mayflower2509 Perry St, Madison WI 53713 MadisonHotelProperties@gmail.com (608) 256-0272