The Falls Restaurant

Kenmare, Ireland

€€€€ French Contemporary

MICHELIN Guide's Point Of View