Explore details about location Menzies Street. Menzies Street is a location situated within the James Bay alongside other areas such as Toronto Street, 7, Beacon Hill Loop.