B&C is located at the Yacht & Beach Club Resorts. Epcot would be the closest park. You will want to exit out the International Gateway which is located between the United Kingdom and France in the World Showcase.
You can walk (5 to 10 minutes) to the Yacht & Beach Club Resorts or take the boat (10 to 15 minutes). B&C is located near the Stormalong Bay Pool.
Although it is closest to Epcot, you can also take a boat from MGM to the Yacht and Beach Club. I think it is about a 15 minute boat ride (no more). We enjoyed doing this last trip because I love eating around the world in Epcot, and MGM doesn't have as many choices. It was a great break for lunch.