MLS #: 98901815 4454 N Station Ave Meridian, ID 83646 $699,900 4 Beds, 3.5 Baths, 2910 SqFt Residential Learn More MLS #: 98891034 16721 London Park Place Nampa, ID 83651 $674,900 3 Beds, 3.5 Baths, 2441 SqFt Residential Learn More