Remove Ads

Photo of Mimosa

Mimosa

9405 S 27th St, Central Ave and 27th street, Franklin, Wisconsin 53132 USA

420 Reviews

Apple Cinnamon French Toast

Photo Credit: Yelp

Remove Ads