Cafe Bar H

Grand Canal Plaza, Dublin