Mega Pizza in South Beach The really big Mega Pizza in South Beach, Miami, Florida.South Beach, Miami Beach, Florida, United StatesPhoto taken in March 2025. © Chad DavisFiled Under: Florida, Mega Pizza, Miami, Pizza, Restaurant, South Beach, State Nearby Photos Miami Police Squad Car · 0.0 miles away Police during Spring Break in South Beach Miami Beach 2025 · 0.1 miles away The Tony Hotel in South Beach Rooftop Pool · 0.1 miles away Armani Exchange in South Beach · 0.1 miles away Related Posts South Beach Bar in Miami Hotel Chelsea in Miami Starlite Hotel in Miami Beach Florida Armani Exchange in South Beach Beach Volleyball in South Beach Miami Beach Police during 2025 Spring Break