$629,000 -
620 N Kenwood Street Unit 203
Glendale ,
CA 91206
Country: US