The Orchid Szechuan, Ballsbridge

120 Pembroke Road, Ballsbridge, Dublin 4 Directions