Mayflower Restaurant Grocery Store 2225 S Wentworth Ave, Chicago, IL 60686 (312) 808-1322 Excellent Good Average Poor Awful 3.5 / 5 based on 43 votes Photos Reviews: 1