Crown Point Health Suites
6640 Iola Ave
Lubbock, TX 79424
Located at 6640 Iola Ave in Lubbock, Texas, Crown Point Health Suites is a 108 unit nursing home facility. The facility is in a mostly middle income area, with a median family income of $73,959. It has a ...