Luna Corner Pizza Special in MiMo
Luna Corner Pizza is the first Miami outpost of an Italian pizzeria that opened in Crema in 1968. They use proprietary oven technology to bake out their pizzas at what is designed to be a grab and go wait-time. We got our two slices no faster than at any other…