Craggy Island is a corporate cafeteria Dublin Leinster located in Ireland.
One Grand Canal Plaza, Lwr Grand Canal St Dublin Dublin City Ireland
Wi-Fi | Yes |
Yummy! Enough said.
Great food here!
Skinny, decaf mocha is great. Also, small muffins are very delicious. - Dilek Unar