The Fish Place is a British restaurant. It offers generously portioned, perfectly cooked fish and chips.