China Castle

58 Abbey Street Middle, Dublin