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)
28-38 Stadium Road Toronto Ontario Canada