Marion is located in western Guadalupe County at (29.571879, -98.139243) [REF].
Marion is a small town that has a 2A school (the Marion Bulldogs) and a few businesses, including a hardware store, a grocery store, gas stations and several restaurants.