If this place is now called Stella's it is the best pizza in south Florida. We are from the Midwest and never had pizza like this before. Thin crust, lots of toppings, delicious! I've never been inside this restaurant, however the delivered pizza and spaghetti is wonderful.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.