Maywood Beach

Maywood Beach was a water park located in Olive Branch, Mississippi, just across the Mississippi state line from Memphis, Tennessee. {dead link|date=September 2013} ==History== It was opened by Maurice and May Woodson on July 4, 1931. The Woodsons were Memphians who were looking for a change of pace from city life. Maurice Woodson was a cotton lin...
Found on
No exact match found