Road = Originally in a non-built up area, but often now in a built up area due to urban expansion.
Street = In a built up area
Avenue = lined with trees
Terrace = beside a river
Lane = A narrow street
Crescent = generally both ends join the same street, but sometimes it just looks like a crescent.
Mews = a street with several small off-shoots
Quey = Waterside street
Place = only one point of entry
Boulevard = two lane street with trees/foliage in-between