Baby Point is situated on a peninsula of land--or a'point'--overlooking the Humber River and is surrounded by ravines and parkland.
Baby Point is situated on a peninsula of land--or a' point. Baby Point is overlooking the Humber River. Baby Point is surrounded by ravines. Baby Point is parkland.