Quality Care Medical Centre is a newly renovated family and walk-in clinic in North Edmonton located on the busy intersection of 137 Ave and Castledowns Road. While the is complete... more... See more text