DeLosa's Pizza & Restaurant 12800 Village Blvd. Madeira Beach, FL 33708 View Website (727) 398-4657 Madeira Beach TripAdvisor Rating: 970 Reviews Details cuisine served Italian meals served Dinner Lunch price point Dinner $ (under $12) Lunch $ (under $12) Contact This Partner Phone (727) 398-4657 Address 12800 Village Blvd. Madeira Beach, FL 33708 Website View Website