Sea and Breeze is a British restaurant specializing in fish and chips. It offers dine-in and takeaway options. The establishment is located at 12 Station Road.