cambridge flower bed near bus station