Ambelside Platz Detached house

Ambelside Platz Detached house was constructed and delivered in Markham Area. Total built area is 4250 square feet.