American Star Inn

American Star Inn, 500 W Kentucky St, Floydada, TX 79235, United States

(806) 983-2000

Location