Pizza Review
A very unique tasting pizza. Really delicious. Possibly the best pizza in South Beach.