Iron Shore Bar and Grill located at Grand Roatan Resort in West Bay Beach offers a family friendly menu with a Caribbean flavor.