Flower Stations journey started towards the end of 2001 with what still remains its flagship flower shop. It was set up in place of what was once a petrol station perfectly situated on London's Park Road North Londons gates to Central London.