Templebar rooms

Templebar rooms

Hotel

1 lower Ormonde Quay, Dublin, Ireland