Costas Fish Bar Limited is a fish and chips establishment. It is known for serving fish and chips, a popular British dish. The business operates from a London Road location.