Stillorgan Park Hotel

Stillorgan Road, Stillorgan