23703
E Ida Pl
Aurora, CO
  • Square Feet
    1,400