Reviews of Vicarstown Canal Coffee and Tea. (Coffee Shop) in Portlaoise (Laois).