Cherrywoods Townhouses is strategically located at Al Qudra Road, a location that has witnessed tremendous growth in the last few years – partially to the fact that it is in close proximity to some of the most important landmarks and attractions in the Emirates.