14 m
Distance
Mixed-use property featuring commercial space on the main floor with residential above comprising of approx 2, 000 sf plus basement with parking off the lane in the rear. Part of small enclave of storefronts ideally located on a side street just off Dundas St. West situated across from a parkette in the vibrant Junction area - a fabulous retail, dining, and transit hub. 21 St. John's Road unique location makes this property an ideal candidate for a buyer looking for: a live/work opportunity, an investment, or an owner-operator seeking a foothold in one of Toronto's most dynamic neighbourhoods. Unlock the potential of this original gem - a rare find ready to be transformed into your vision. The property will be vacant on closing. (id:58753)
Cross Streets: West of Keele. ** Directions: 2 Blocks West of High Park Blvd.
Source: Public Records
| Street Address | Beds | Baths | Sold Date | List Price |
|---|---|---|---|---|
| 562 INDIAN ROAD | 4 | 3 | May 10, 2026 | $1,849,900 |
| 83 JOHN GARLAND BOULEVARD | 5 | 3 | May 17, 2026 | $995,000 |
| 52 Roxborough Drive, Toronto ON M4W 1X1 | 4 | 5 | May 08, 2026 | $5,750,000 |
| 24 RANEE AVENUE | 6 | 5 | May 31, 2026 | $2,149,900 |
| 49 Holland Park Avenue, York ON M6C 1M2 | 0 | 0 | May 29, 2026 | $949,000 |
| 49 Holland Park Avenue, York ON M6C 1M2 | 0 | 0 | May 29, 2026 | $949,000 |
Discover key demographics, population statistics, and environmental insights for the Toronto (junction Area), ON area.
79/100
Very Walkable
Walk Score ®
78/100
Excellent Transit
Transit Score ®
76/100
Very Bikeable
Bike Score ®
Most errands can be accomplished on foot. Transit is convenient for most trips. Biking is convenient for most trips.
15 nearby routes: 14 bus, 1 rail, 0 other
The average walkability score in the surrounding area is Walk Score: 76/100, Transit Score: 73/100, Bike Score: 67/100.
14 m
Distance
26 m
Distance
32 m
Distance
40 m
Distance
49 m
Distance
49 m
Distance
51 m
Distance
52 m
Distance
54 m
Distance
57 m
Distance
62 m
Distance
64 m
Distance
65 m
Distance
71 m
Distance
73 m
Distance
75 m
Distance
14 m
Distance
32 m
Distance
49 m
Distance
51 m
Distance
57 m
Distance
64 m
Distance
14 m
Distance
49 m
Distance
51 m
Distance
50 m
Distance
50 m
Distance
72 m
Distance
61 m
Distance
0 bds • 4 ba • 2,259 sqft
256 KEELE STREET, Toronto (Junction Area), ON M6P2K3
0 bds • 4 ba • 2,259 sqft
256 KEELE STREET, Toronto (High Park North), ON M6P2K3
0 bds • 0 ba • 1,707 sqft
B - 349 OAKWOOD AVENUE, Toronto (Oakwood Village), ON M6E2W1
5 bds • 3 ba • 1,920 sqft
10 Fairbank Avenue, Toronto ON M6E 3Y4, Toronto, ON M6E 3Y4
0 bds • 5 ba • 2,000 sqft
197 PARK LAWN ROAD, Toronto (Stonegate-Queensway), ON M8Y3J3
5 bds • 3 ba • 2,189 sqft
312 ATLAS Avenue, York, ON M6C3P9
5 bds • 3 ba • 2,189 sqft
312 Atlas Avenue, York ON M6C 3P9, York, ON M6C 3P9
0 bds • 0 ba • 1,794 sqft
845 COLLEGE STREET, Toronto (Trinity-Bellwoods), ON M6H1A1
0 bds • 0 ba • 2,134 sqft
641 ST CLAIR AVENUE W, Toronto (Wychwood), ON M6C1A7
4 bds • 3 ba • 1,882 sqft
88 PARK LAWN Road Unit# 3005, Etobicoke, ON M8Y0B5
4 bds • 3 ba • 1,882 sqft
88 PARK LAWN Road Unit# 3005, Etobicoke, ON M8Y0B5
3 bds • 3 ba • 1,882 sqft
3005-88 Park Lawn Road, Etobicoke ON M8Y 0B5, Etobicoke, ON M8Y 0B5
0 bds • 3 ba • 1,800 sqft
647 BLOOR STREET W, Toronto (Palmerston-Little Italy), ON M6G1L1
3 bds • 3 ba • 2,295 sqft
321 DALESFORD Road, Toronto, ON M8Y1G8
0 bds • 5 ba • 1,841 sqft
1378 BATHURST STREET, Toronto (Wychwood), ON M5R3J1
0 bds • 4 ba • 2,100 sqft
1702 JANE STREET, Toronto (Weston), ON M9N2S4
3 bds • 2 ba • 2,198 sqft
22 HAMPTONBROOK Drive, Toronto, ON M9P1A1
0 bds • 3 ba • 1,890 sqft
195 HARBORD STREET, Toronto (University), ON M5S1H6
0 bds • 0 ba • 2,200 sqft
1898 JANE STREET, Toronto (Weston), ON M9N2T8
4 bds • 3 ba • sqft
79 LAWS STREET
3 bds • 2 ba • sqft
3142 DUNDAS STREET W
3 bds • 3 ba • 1303 sqft
301 EVELYN Avenue
5 bds • 3 ba • sqft
39 LAWS STREET
5 bds • 3 ba • 3520 sqft
39 LAWS STREET
3 bds • 3 ba • sqft
301 EVELYN AVENUE
4 bds • 3 ba • sqft
231 FAIRVIEW AVENUE
4 bds • 2 ba • sqft
287 HIGH PARK AVENUE
3 bds • 3 ba • sqft
45 VERNON STREET
4 bds • 3 ba • sqft
369 PACIFIC AVENUE
4 bds • 2 ba • sqft
407 ANNETTE STREET
3 bds • 3 ba • 1160 sqft
241 MARIA Street
4 bds • 3 ba • sqft
241 MARIA STREET
4 bds • 3 ba • sqft
241 MARIA STREET
3 bds • 3 ba • 1160 sqft
241 Maria Street, Toronto ON M6P 1W6
3 bds • 3 ba • 1160 sqft
241 MARIA Street
5 bds • 3 ba • sqft
553 RUNNYMEDE ROAD
5 bds • 4 ba • sqft
120 TARRAGONA BOULEVARD
3 bds • 4 ba • sqft
2080 ST CLAIR AVENUE W
Source: Realty.com
21 ST. JOHN'S ROAD, Toronto (Junction Area), ON M6P1T7 in Toronto (Junction Area), ON M6P1T7 is a other listed at $1,408,000. Highlights include 2,000 sq. ft., $704 per sq. ft.. Realty.ca has 13 photos, sales history, school insights, and mortgage tools for this listing.
Realty.com has 13 photos of 21 ST. JOHN'S ROAD.
The full address for this home is 21 ST. JOHN'S ROAD, Toronto (Junction Area), ON M6P1T7.
21 ST. JOHN'S ROAD has been listed on Realty.com since Thu May 28, 2026
Most errands can be accomplished on foot. Transit is convenient for most trips. Biking is convenient for most trips.
The average walkability score in the surrounding area is Walk Score: 76/100, Transit Score: 73/100, Bike Score: 67/100.
Listing provided courtesy of:
BOSLEY REAL ESTATE LTD.
Listing agent:
DON MULHOLLAND
This content last refreshed on 2026-06-07 16:57:26. Some properties which appear for sale on this web site may subsequently have sold or may no longer be available.