European restaurant, easily found at a major intersection with ample parking.