Do you mean the new Covent Garden? Its at Nine Elms on the south side of the River not far from St Thomas's Hospital. Turn to the right after crossing Vauxhall Bridge. Nearest tube: Vauxhall. Its a traders market and is down to individual sellers whether they will sell flowers to members of the public.