Add this property to your favorites View Details 8218 126th Place SE Olympus | Newcastle $848,000 4 bd 2 ba 1 ½ ba 2,070 sqft 0.42 acres Under Contract Offered by Compass