The LOT Downtown 110 South Main Street, Mansfield, TX 76063