Map location of
St. Michael Catholic Elementary School, Niagara-on-the-Lake, ON, Canada

387, Line 3 Road, Niagara-on-the-Lake, Ontario, L0S 1J0, Canada

Categories

  • Education

St. Michael Catholic Elementary School in Niagara-on-the-Lake, Ontario is a point of interest operated by the Niagara Catholic District School Board. Offering education services, the school can be contacted at +1-905-684-1051.


Homes for sale near St. Michael Catholic Elementary School, Niagara-on-the-Lake, ON, Canada

Address Bed / Bath Listing Price
Picture of 19 Oakley Drive, Virgil ON L0S 1N0
19 Oakley Drive, Virgil ON L0S 1N0
Welcome to wine country! This brand new bungalow built by award winning, Parkside Custom Homes, is the perfect home for any style of family, large or small. Enjoy an open concept floor plan, luxurious ensuite and large walk in tiled and glass shower; 9 ft ceilings through out with 10 ft coffered cei
Virgil, ON
Living Area: 1615 Sqft.
2 Beds, 3 Baths
$1,324,900
Picture of 19 OAKLEY Drive
19 OAKLEY Drive
Welcome to wine country! This brand new bungalow built by award winning, Parkside Custom Homes, is the perfect home for any style of family, large or small. Enjoy an open concept floor plan, luxurious ensuite and large walk in tiled and glass shower; 9 ft ceilings through out with 10 ft coffered cei
Virgil, ON
Living Area: 1615 Sqft.
2 Beds, 3 Baths
$1,324,900
Picture of 2 SEYVAL PLACE
2 SEYVAL PLACE
Welcome to your dream home at 2 Seyval Place, nestled in the charming town of Virgil in Niagara on the Lake, right in the heart of the prestigious Niagara Wine Region. This exquisite bungalow offers a seamless blend of elegance and comfort, boasting a luminous open-concept layout that seamlessly int
Niagara-on-the-Lake (108 - Virgil), ON
Living Area: 0 Sqft.
3 Beds, 3 Baths
$1,084,000
Picture of 2 Seyval Place, Niagara-on-the-Lake ON L0S 1J0
2 Seyval Place, Niagara-on-the-Lake ON L0S 1J0
Welcome to your dream home at 2 Seyval Place, nestled in the charming town of Virgil in Niagara on the Lake, right in the heart of the prestigious Niagara Wine Region. This exquisite bungalow offers a seamless blend of elegance and comfort, boasting a luminous open-concept layout that seamlessly int
Niagara-on-the-Lake, ON
Living Area: 1360 Sqft.
3 Beds, 3 Baths
$1,084,000
Picture of 415 LINE 1 ROAD
415 LINE 1 ROAD
Custom built brick sidesplit with MAIN FLOOR IN-LAW SUITE being offered for the first time by its original owner. Located in the charming village of Virgil within the picturesque town of Niagara-on-the-Lake, this meticulously maintained & lovingly cared for home features over 2, 500 sq ft of total f
Niagara-on-the-Lake (108 - Virgil), ON
Living Area: 0 Sqft.
4 Beds, 4 Baths
$990,000
Picture of 415 Line 1 Road, Niagara-on-the-Lake ON L0S 1J0
415 Line 1 Road, Niagara-on-the-Lake ON L0S 1J0
Custom built brick sidesplit with MAIN FLOOR IN-LAW SUITE being offered for the first time by its original owner. Located in the charming village of Virgil within the picturesque town of Niagara-on-the-Lake, this meticulously maintained & lovingly cared for home features over 2, 500 sq ft of total f
Niagara-on-the-Lake, ON
Living Area: 1885 Sqft.
4 Beds, 4 Baths
$990,000
Picture of 19 OAKLEY Drive
19 OAKLEY Drive
Welcome to wine country! This brand new bungalow built by award winning, Parkside Custom Homes, is the perfect home for any style of family, large or small. Enjoy an open concept floor plan, luxurious ensuite and large walk in tiled and glass shower; 9 ft ceilings through out with 10 ft coffered cei
Virgil, ON
Living Area: 1615 Sqft.
2 Beds, 3 Baths
$1,324,900
Picture of 19 Oakley Drive, Virgil ON L0S 1N0
19 Oakley Drive, Virgil ON L0S 1N0
Welcome to wine country! This brand new bungalow built by award winning, Parkside Custom Homes, is the perfect home for any style of family, large or small. Enjoy an open concept floor plan, luxurious ensuite and large walk in tiled and glass shower; 9 ft ceilings through out with 10 ft coffered cei
Virgil, ON
Living Area: 1615 Sqft.
2 Beds, 3 Baths
$1,324,900
Picture of 1 Zinfandel Court, Niagara-on-the-Lake ON L0S 1J0
1 Zinfandel Court, Niagara-on-the-Lake ON L0S 1J0
CALLING ALL INVESTORS, THIS RENTAL OPPORTUNITY IS NOT TO BE MISSED! Nestled in the heart of a charming, picturesque town, this expansive 1, 400 sq ft bungalow offers both a luxurious living space and a remarkable rental income opportunity. The fully finished basement, designed as a self-contained in
Niagara-on-the-Lake, ON
Living Area: 1407 Sqft.
4 Beds, 4 Baths
$1,049,900
Picture of 1 ZINFANDEL COURT
1 ZINFANDEL COURT
CALLING ALL INVESTORS, THIS RENTAL OPPORTUNITY IS NOT TO BE MISSED! Nestled in the heart of a charming, picturesque town, this expansive 1, 400 sq ft bungalow offers both a luxurious living space and a remarkable rental income opportunity. The fully finished basement, designed as a self-contained in
Niagara-on-the-Lake, ON
Living Area: 0 Sqft.
4 Beds, 4 Baths
$1,049,900
Picture of 1600 Concession Rd 6, Niagara-on-the-Lake ON L0S 1J0
1600 Concession Rd 6, Niagara-on-the-Lake ON L0S 1J0
Discover this stunning custom built bungalow with stylish contemporary finishes, perfectly situated on a sprawling 126ft x 200ft property. Featuring over 2, 300 square feet of thoughtfully designed living space, this home includes 4 bedrooms and 3.5 bathrooms, offering ample room for comfort and lux
Niagara-on-the-Lake, ON
Living Area: 2321 Sqft.
4 Beds, 4 Baths
$1,999,900
Picture of 1329 Niagara Stone Road, Niagara-on-the-Lake ON L0S 1J0
1329 Niagara Stone Road, Niagara-on-the-Lake ON L0S 1J0
Step into the pinnacle of turnkey living with this unmissable gem! Perfect for multi-family living or AIR B N B, the property boasts two separate entrances, ideal for privacy. Recently renovated, it invites you to savor the charm of Niagara's wine country while enjoying your private backyard haven.
Niagara-on-the-Lake, ON
Living Area: 1009 Sqft.
4 Beds, 2 Baths
$888,000
Picture of 1329 NIAGARA STONE ROAD
1329 NIAGARA STONE ROAD
Step into the pinnacle of turnkey living with this unmissable gem! Perfect for multi-family living or AIR B N B, the property boasts two separate entrances, ideal for privacy. Recently renovated, it invites you to savor the charm of Niagara's wine country while enjoying your private backyard haven.
Niagara-on-the-Lake (108 - Virgil), ON
Living Area: 0 Sqft.
4 Beds, 2 Baths
$888,000
Picture of 16 ANDRES Street
16 ANDRES Street
Lovingly maintained three bedroom bungalow on 70’ x 140’ fully fenced yard. With just a short walk to Crossroads Public School, this quiet street is a great family oriented and retirement area! Welcoming front porch from which to enjoy a glass of local wine in the evening or your coffee in the m
Niagara-on-the-Lake, ON
Living Area: 2387.99 Sqft.
3 Beds, 2 Baths
$799,900
Picture of 63 HOMESTEAD DRIVE
63 HOMESTEAD DRIVE
TO BE BUILT - An outstanding new custom bungalow design curated specifically for Settlers Landing in the heart of Niagara on the Lake in the Village of Virgil and to be built by Niagara’s award winning Blythwood Homes! This Balsam model floorplan offers 1720 square feet of elegant main floor livin
Niagara-on-the-Lake (108 - Virgil), ON
Living Area: 0 Sqft.
2 Beds, 2 Baths
$1,399,000
Picture of 63 Homestead Drive, Niagara-on-the-Lake ON L0S 1J0
63 Homestead Drive, Niagara-on-the-Lake ON L0S 1J0
TO BE BUILT - An outstanding new custom bungalow design curated specifically for Settlers Landing in the heart of Niagara on the Lake in the Village of Virgil and to be built by Niagara’s award winning Blythwood Homes! This Balsam model floorplan offers 1720 square feet of elegant main floor livin
Niagara-on-the-Lake, ON
Living Area: 1720 Sqft.
2 Beds, 2 Baths
$1,399,000
Picture of 26 Harvest Drive, Niagara-on-the-Lake ON L0S 1J0
26 Harvest Drive, Niagara-on-the-Lake ON L0S 1J0
TO BE BUILT - An outstanding new custom bungalow design curated specifically for Settlers Landing in the heart of Niagara on the Lake in the Village of Virgil and to be built by Niagara’s award winning Blythwood Homes! This Birch B model floorplan offers 1548 sq ft of elegant main floor living spa
Niagara-on-the-Lake, ON
Living Area: 1548 Sqft.
2 Beds, 2 Baths
$1,344,000
Picture of 26 HARVEST Drive
26 HARVEST Drive
TO BE BUILT - An outstanding new custom bungalow design curated specifically for Settlers Landing in the heart of Niagara on the Lake in the Village of Virgil and to be built by Niagara’s award winning Blythwood Homes! This Birch B model floorplan offers 1548 sq ft of elegant main floor living spa
Niagara-on-the-Lake, ON
Living Area: 1548 Sqft.
2 Beds, 2 Baths
$1,344,000
Picture of 1027 NIAGARA STONE Road
1027 NIAGARA STONE Road
Work, Play, Live 1027 Niagara Stone Road, where history meets modern luxury in the heart of Niagara-on-the-Lakes scenic wine country. This exceptional property is perfectly situated along the renowned Niagara Wine Route, offering an unparalleled blend of tranquil countryside living and easy access t
Niagara-on-the-Lake, ON
Living Area: 2500 Sqft.
3 Beds, 3 Baths
$1,679,000
Picture of 1027 NIAGARA STONE ROAD
1027 NIAGARA STONE ROAD
Work, Play, Live 1027 Niagara Stone Road, where history meets modern luxury in the heart of Niagara-on-the-Lakes scenic wine country. This exceptional property is perfectly situated along the renowned Niagara Wine Route, offering an unparalleled blend of tranquil countryside living and easy access t
Niagara-on-the-Lake, ON
Living Area: 0 Sqft.
3 Beds, 3 Baths
$1,679,000
Picture of 1027 Niagara Stone Road, Niagara-on-the-Lake ON L0S 1J0
1027 Niagara Stone Road, Niagara-on-the-Lake ON L0S 1J0
Work, Play, Live 1027 Niagara Stone Road, where history meets modern luxury in the heart of Niagara-on-the-Lakes scenic wine country. This exceptional property is perfectly situated along the renowned Niagara Wine Route, offering an unparalleled blend of tranquil countryside living and easy access t
Niagara-on-the-Lake, ON
Living Area: 2500 Sqft.
3 Beds, 3 Baths
$1,679,000
Picture of 8 HENRY STREET
8 HENRY STREET
This home sits elegantly on the bend of Henry Street allowing a larger pie shaped lot which is beautifully landscaped with many trees in the front and back. The back yard is a virtual haven of privacy and beauty with an enclosed fence with florals, climbers and vines. The back of this property is co
Niagara-on-the-Lake (108 - Virgil), ON
Living Area: 0 Sqft.
3 Beds, 2 Baths
$755,000
Picture of 8 Henry Street, Niagara-on-the-Lake ON L0S 1J0
8 Henry Street, Niagara-on-the-Lake ON L0S 1J0
This home sits elegantly on the bend of Henry Street allowing a larger pie shaped lot which is beautifully landscaped with many trees in the front and back. The back yard is a virtual haven of privacy and beauty with an enclosed fence with florals, climbers and vines. The back of this property is co
Niagara-on-the-Lake, ON
Living Area: 1219 Sqft.
3 Beds, 2 Baths
$755,000
Picture of 404 LINE 2 ROAD
404 LINE 2 ROAD
Discover this captivating 4-bedroom property, beautifully set amidst the picturesque vineyards and wineries of Niagara-on-the-Lake. Tucked away in a serene, park-like environment, this home offers a tranquil retreat with lush gardens, a saltwater pool, a hot tub, and a covered patio perfect for enjo
Niagara-on-the-Lake, ON
Living Area: 0 Sqft.
4 Beds, 3 Baths
$1,195,000
Picture of 404 LINE 2 Road
404 LINE 2 Road
Discover this captivating 4-bedroom property, beautifully set amidst the picturesque vineyards and wineries of Niagara-on-the-Lake. Tucked away in a serene, park-like environment, this home offers a tranquil retreat with lush gardens, a saltwater pool, a hot tub, and a covered patio perfect for enjo
Niagara-on-the-Lake, ON
Living Area: 1570 Sqft.
4 Beds, 3 Baths
$1,195,000
Picture of 404 Line 2 Road, Niagara-on-the-Lake ON L0S 1J0
404 Line 2 Road, Niagara-on-the-Lake ON L0S 1J0
Discover this captivating 4-bedroom property, beautifully set amidst the picturesque vineyards and wineries of Niagara-on-the-Lake. Tucked away in a serene, park-like environment, this home offers a tranquil retreat with lush gardens, a saltwater pool, a hot tub, and a covered patio perfect for enjo
Niagara-on-the-Lake, ON
Living Area: 1570 Sqft.
4 Beds, 3 Baths
$1,195,000
Picture of 693 LINE 3 ROAD
693 LINE 3 ROAD
Waterfront!! Exceptionally exquisite sprawling bungalow offers a serene and luxurious living experience. Boasting an expansive lot with frontage on the tranquil Four Mile Creek. As you approach this magnificent residence, you're greeted by impeccable landscaping that sets the tone for the sophistica
Niagara-on-the-Lake (108 - Virgil), ON
Living Area: 0 Sqft.
4 Beds, 4 Baths
$1,650,000
Picture of 693 Line 3 Road, Niagara-on-the-Lake ON L0S 1J0
693 Line 3 Road, Niagara-on-the-Lake ON L0S 1J0
Waterfront!! Exceptionally exquisite sprawling bungalow offers a serene and luxurious living experience. Boasting an expansive lot with frontage on the tranquil Four Mile Creek. As you approach this magnificent residence, you're greeted by impeccable landscaping that sets the tone for the sophistica
Niagara-on-the-Lake, ON
Living Area: 2510 Sqft.
4 Beds, 4 Baths
$1,650,000
Picture of 2 CHARDONNAY Place
2 CHARDONNAY Place
Welcome to your dream home in the heart of the most sought-after town in the country, Niagara-on-the-Lake. This beautiful stately bungalow with a loft is the epitome of elegance and comfort. Experience the charm of a beautifully finished home with exquisite attention to detail. The timeless design a
Niagara-on-the-Lake, ON
Living Area: 2379 Sqft.
4 Beds, 3 Baths
$849,900
Picture of 2 Chardonnay Place, Niagara-on-the-Lake ON L0S 1T0
2 Chardonnay Place, Niagara-on-the-Lake ON L0S 1T0
Welcome to your dream home in the heart of the most sought-after town in the country, Niagara-on-the-Lake. This beautiful stately bungalow with a loft is the epitome of elegance and comfort. Experience the charm of a beautifully finished home with exquisite attention to detail. The timeless design a
Niagara-on-the-Lake, ON
Living Area: 1500 Sqft.
4 Beds, 3 Baths
$849,900
Picture of 9 Oakley Drive, Virgil ON L0S 1J0
9 Oakley Drive, Virgil ON L0S 1J0
Welcome to Niagara's Wine Country! Settle in to your brand new custom *to be built* bungalow home in the new Settler's Landing subdivision in Virgil! This home will be built by local builder Niagara Pines Developments. The home shown is an example of a design that would suit this property. With a we
Virgil, ON
Living Area: 1567 Sqft.
2 Beds, 2 Baths
$1,399,000
Picture of 9 OAKLEY DRIVE
9 OAKLEY DRIVE
Welcome to Niagara's Wine Country! Settle in to your brand new custom *to be built* bungalow home in the new Settler's Landing subdivision in Virgil! This home will be built by local builder Niagara Pines Developments. The home shown is an example of a design that would suit this property. With a we
Niagara-on-the-Lake (108 - Virgil), ON
Living Area: 0 Sqft.
2 Beds, 2 Baths
$1,399,000
Picture of 1 ZINFANDEL COURT
1 ZINFANDEL COURT
Nestled in the heart of a charming, picturesque town, this expansive 1, 400 sq ft bungalow offers the perfect blend of comfort and elegance. The home features 4 cozy bedrooms and 3.5 modern bathrooms, with the two primary suites boasting ensuite bathrooms for added luxury and privacy. The heart of t
Niagara-on-the-Lake, ON
Living Area: 0 Sqft.
4 Beds, 4 Baths
$1,049,900
Picture of 1329 NIAGARA STONE Road
1329 NIAGARA STONE Road
Step into the pinnacle of turnkey living with this unmissable gem! Perfect for multi-family living or AIR B N B, the property boasts two separate entrances, ideal for privacy. Recently renovated, it invites you to savor the charm of Niagara's wine country while enjoying your private backyard haven.
Niagara-on-the-Lake, ON
Living Area: 2014 Sqft.
4 Beds, 2 Baths
$999,000
Picture of 42 HOMESTEAD DRIVE
42 HOMESTEAD DRIVE
Welcome to 42 Homestead Drive in the sought-after Niagara-on-the-Lake! This situated in a warm family-oriented neighbourhood, ensuring a peaceful and vibrant community for your loved ones. This home offers the rare advantage of no rear neighbours, providing an extra layer of privacy & peace. Spaciou
Niagara-on-the-Lake, ON
Living Area: 0 Sqft.
5 Beds, 3 Baths
$999,900
Picture of 42 HOMESTEAD Drive
42 HOMESTEAD Drive
Welcome to 42 Homestead Drive in the highly sought-after Niagara-on-the-Lake! This cherished home is situated in a warm and welcoming, family-oriented neighbourhood, ensuring a peaceful and vibrant community for your loved ones. This home offers the rare advantage of no rear neighbours, providing an
Virgil, ON
Living Area: 1888 Sqft.
5 Beds, 3 Baths
$999,900
Picture of 42 Homestead Drive, Virgil ON L0S 1J0
42 Homestead Drive, Virgil ON L0S 1J0
Welcome to 42 Homestead Drive in the highly sought-after Niagara-on-the-Lake! This cherished home is situated in a warm and welcoming, family-oriented neighbourhood, ensuring a peaceful and vibrant community for your loved ones. This home offers the rare advantage of no rear neighbours, providing an
Virgil, ON
Living Area: 1888 Sqft.
5 Beds, 3 Baths
$999,900
Picture of 80 Homestead Drive, Niagara-on-the-Lake ON L0S 1T0
80 Homestead Drive, Niagara-on-the-Lake ON L0S 1T0
Quality built by Grey Forest Homes, this luxury detached bungalow home is currently being built, and is sure to impress. Boasting a modern, open floor plan, with lots natural light coming through the patio door in the dining area. This home has a large open kitchen and features many upgraded finishe
Niagara-on-the-Lake, ON
Living Area: 1443 Sqft.
2 Beds, 2 Baths
$899,000
Picture of 82 Homestead Drive, Niagara-on-the-Lake ON L0S 1T0
82 Homestead Drive, Niagara-on-the-Lake ON L0S 1T0
Quality built by Grey Forest Homes, this luxury detached bungalow home is currently being built, and is sure to impress. Boasting a modern, open floor plan, with lots natural light coming through the patio door in the dining area. This home has a large open kitchen and features many upgraded finishe
Niagara-on-the-Lake, ON
Living Area: 1400 Sqft.
2 Beds, 2 Baths
$942,300
Picture of 80 HOMESTEAD DRIVE
80 HOMESTEAD DRIVE
Quality built by Grey Forest Homes, this luxury detached bungalow home is currently being built, and is sure to impress. Boasting a modern, open floor plan, with lots natural light coming through the patio door in the dining area. This home has a large open kitchen and features many upgraded finishe
Niagara-on-the-Lake (108 - Virgil), ON
Living Area: 0 Sqft.
2 Beds, 2 Baths
$899,000
Picture of 82 HOMESTEAD DRIVE
82 HOMESTEAD DRIVE
Quality built by Grey Forest Homes, this luxury detached bungalow home is currently being built, and is sure to impress. Boasting a modern, open floor plan, with lots natural light coming through the patio door in the dining area. This home has a large open kitchen and features many upgraded finishe
Niagara-on-the-Lake (108 - Virgil), ON
Living Area: 0 Sqft.
2 Beds, 2 Baths
$942,300
Picture of 77 Homestead Drive, Niagara-on-the-Lake ON L0S 1T0
77 Homestead Drive, Niagara-on-the-Lake ON L0S 1T0
Quality built by Grey Forest Homes, this luxury detached bungalow home is currently being built, and is sure to impress. Boasting a modern, open floor plan, with lots natural light coming through the patio door in the dining area. This home has a large open kitchen and features many upgraded finishe
Niagara-on-the-Lake, ON
Living Area: 1542 Sqft.
2 Beds, 2 Baths
$1,035,000
Picture of 77 HOMESTEAD DRIVE
77 HOMESTEAD DRIVE
Quality built by Grey Forest Homes, this luxury detached bungalow home is currently being built, and is sure to impress. Boasting a modern, open floor plan, with lots natural light coming through the patio door in the dining area. This home has a large open kitchen and features many upgraded finishe
Niagara-on-the-Lake (108 - Virgil), ON
Living Area: 0 Sqft.
2 Beds, 2 Baths
$1,035,000
Picture of 1090 Niagara Stone Road, Niagara-on-the-Lake ON L0S 1J0
1090 Niagara Stone Road, Niagara-on-the-Lake ON L0S 1J0
Welcome to your slice of paradise in Niagara-on-the-Lake! Nestled amidst the picturesque vineyards, this charming brick bungalow offers the perfect blend of elegance and tranquility. Boasting 2+2 bedrooms, this spacious home sits on a half-acre property with 131 ft of frontage, ensuring privacy and
Niagara-on-the-Lake, ON
Living Area: 980 Sqft.
4 Beds, 1 Bath
$1,059,900
Picture of 1090 NIAGARA STONE Road
1090 NIAGARA STONE Road
Welcome to your slice of paradise in Niagara-on-the-Lake! Nestled amidst the picturesque vineyards, this charming brick bungalow offers the perfect blend of elegance and tranquility. Boasting 2+2 bedrooms, this spacious home sits on a half-acre property with 131 ft of frontage, ensuring privacy and
Niagara-on-the-Lake, ON
Living Area: 980 Sqft.
4 Beds, 1 Bath
$1,059,900
Picture of LOT 4 Oakley Drive, Virgil ON L0S 1N0
LOT 4 Oakley Drive, Virgil ON L0S 1N0
Settle in to your brand new custom *to be built* home in the new Settler's Landing subdivision in Virgil! This home will be built by local builder Niagara Pines Developments. The home shown is an example of a design that would suit this property. With a well designed, open & spacious floor plan, you
Virgil, ON
Living Area: 2388 Sqft.
3 Beds, 2 Baths
$1,750,000
Picture of LOT 4 OAKLEY Drive
LOT 4 OAKLEY Drive
Settle in to your brand new custom *to be built* home in the new Settler's Landing subdivision in Virgil! This home will be built by local builder Niagara Pines Developments. The home shown is an example of a design that would suit this property. With a well designed, open & spacious floor plan, you
Virgil, ON
Living Area: 2388 Sqft.
3 Beds, 2 Baths
$1,750,000
Picture of LOT 8 OAKLEY Drive
LOT 8 OAKLEY Drive
Award winning Parkside Custom Homes now taking custom contracts for new homes to be built in NOTL in the quiet tranquil surroundings of Virgil. Your home will be customized to your exact specifications from design through construction. You will be a part of material selections with multiple walk thr
Virgil, ON
Living Area: 1750 Sqft.
3 Beds, 2 Baths
$1,349,900
Picture of LOT 1 OAKLEY Drive
LOT 1 OAKLEY Drive
Award winning Parkside Custom Homes now taking custom contracts for new homes to be built in NOTL in the quiet tranquil surroundings of Virgil. Your home will be customized to your exact specifications from design through construction. You will be a part of material selections with multiple walk thr
Virgil, ON
Living Area: 2000 Sqft.
4 Beds, 3 Baths
$1,399,900

Points of interest near St. Michael Catholic Elementary School

Additional information

  • Operator : Niagara Catholic District School Board

  • Website : http://portal.niagaracatholic.ca/elementary/stmichael/

  • Phone : +1-905-684-1051