Enjoy quality fast food in a natural setting near the Angels and Rabbits Island.