Maywood Beach, Water park in United States of America
Maywood Beach was an artificial inland beach and waterpark.
Opened in 1931, it provided a summer escape for many years.
The venue hosted numerous lively music concerts.
Maywood Beach was located in Olive Branch, Mississippi.
It featured a sand beach far from the ocean.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.