Restaurant Snack Bar Xavier offers generous portions of delicious food, including fresh salads. Located in Cedros, Faial Island.