Our Location

South Beach Marina Townhomes is situated on the waterfront of Lake Ontario. 

The Property Management Office is located at the North East Corner of 38 Stadium Road.

Property Management Contact information:
                ICON Property Management
                365 Evans Ave. Suite 601
                Toronto, ON M8Z 1K2

Site office:  416-591-2363

After hours: 416-201-3887 (emergency)

Locksmith: 905-564-3434 


TSCC 1465

28-38 Stadium Road Toronto Ontario Canada