River road, with heavy traffic