Fish & Chips Restaurant. A popular spot for classic British fare.