Top Sandwich Beauchamp is a restaurant specializing in sandwiches, kebabs, and chicken dishes.