About
Darwins Restaurant is an intimate 130 seater restaurant located just five minutes from St. Stephen’s Green. It has been nominated for numerous awards, including Best Restaurant, Best Steak and Best Customer service.
Darwins Restaurant is an intimate 130 seater restaurant located just five minutes from St. Stephen’s Green. It has been nominated for numerous awards, including Best Restaurant, Best Steak and Best Customer service.