Hands down the best pizza in Homestead no doubt about it. Whenever I treat myself to a cheat meal on my strict diet, I easily choose a slice of pizza from Mamma Mia.
All reviews seem positive
Genuine Italian Food Made from Scratch