Castle John's is a restaurant offering American and Canadian cuisine, with a focus on customer service. They accept credit cards.