Lake Arrowhead

229 Park Rd 63, Wichita Falls, TX, USA, 76310