The Cuckoos Nest

Greenhills Road Tallaght, Dublin