Explore details about location South McCoy Boulevard. South McCoy Boulevard is a location situated within the New Boston alongside other areas such as North Maple Street, McKinley Street, Lanier Street.