



Designer's Own Home. Townhouse 21 at 260 Russell Hill Road is Nestled Within A Park Garden Setting On Winston Churchill Park, In The Heart Of South Hill - One Of Toronto's Most Quietly Exclusive Enclaves. Extremely Rare West-Facing & Perfectly Positioned At The Center Of Its Development, This Is A Residence That Captures Unobstructed Sunsets Over The Park Every Even...
