I LIVED IN EUCLID 2005-2006 AND I LOVED THE PIZZA. Pros: TASTY FOOD, FAST DELIVERY, FRIENDLY PEOPLE Cons: NOTHING
All reviews seem positive