Lyon’s Creek – Phase II is a new single family home development by Mountainview Building Group currently under construction at Willick Road, Niagara Falls. The development is scheduled for completion in 2021. Sales for available units range in price from $609,900 to over $718,900. Lyon’s Creek – Phase II has a total of 46 units. Sizes range from 1422 to 3243 square feet.