Crossroads Cafe is a roomy cafe and bar offering a diverse menu of familiar American, Italian, and Mexican dishes.