College Park can be a tough go for restaurants, but The Castle has cracked that code. And between the festive, friendly vibes ...