Magnolia Beach is located on the southern shore of Matagorda Bay on the Texas, Gulf of Mexico coast. It is east of Victoria, Texas and is south of Houston, TX and north of Corpus Christi, TX.
-
Home Page .
Texas Index Page .
pictures taken 26 June 2010