B. Christopher's is an American restaurant known for its generous portions of steak and seafood served in a modern, high-end setting.