Carry Out • Dine In • Delivery • Catering

Online Ordering Coming Soon!

}

Business Hours

Open 7 Days
8:30am – 2:00am

Mayflower

2225 S Wentworth Ave,
Chicago, IL 60616

Phone

(312) 808-1322