143 E Red Rock St, Meridian, ID, United States - MacKeage