Park Plaza

 2001 Aden Rd, Fort WorthTX 76116
$550+Studio-2 Beds