1. Arbor Inn & Suites 5310 Englewood Ave, Lubbock, TX 79424 Coordinate: 33.54446,-101.93819 Phone: (806) 722-2726