Best Restaurants in Dublin 18, ireland

O'Dwyers Of Kilmacud
1st floor Ground Floor and Garden Terrace 118 Lower Kilmacud Rd Stillorgan Dublin A94 TN99 Ireland

Osteria 99 Italian Cuisine
1st Floor 99 Monkstown Rd Dún Laoghaire Monkstown Co. Dublin A94 Y8D8 Ireland