La Place Royale is a French restaurant offering a convivial atmosphere and efficient service. They offer a daily set menu.