The Orchid Szechuan

120 Pembroke Road, Ballsbridge