Maywood Beach

Maywood Beach was a water park located in Olive Branch, Mississippi, just across the Mississippi state line from Memphis, Tennessee. ==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 linter and president of Woodson Bro
Found on
No exact match found