wwww29.750023-95.399551

Home in Montrose - River Oaks Shopping Center, 1532 Vermont, HOUSTON / 77006-1042 - Price: $625,000