1. Mama Larosa Foods Inc 12100 Universal Dr, Taylor, MI 48180 Coordinate: 42.21788,-83.27407 Phone: (734) 946-7878