Best Western Inn of Navasota

8965 Hwy 6, Navasota, Texas