a street in st albans with flowers