The Orchid Szechuan

120 Pembroke Road, Ballsbridge, Dublin 4 Directions