Icon at Lubbock

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