Explore details about location Champlain Bend Street. Champlain Bend Street is a location situated within the Houston alongside other areas such as Drew Street, Griggs Road, Jackson Street.