a flower stall on teh road in china town