Icon at Lubbock

 6216 66th Street, LubbockTX 79424
$799+Studio-2 BedsPets OK