Welcome to Tastebuds, home of the best Lechon in the Bay Area and the only Filipino restaurant serving a varied selection of Lechon ala carte. Visit us on the following days and times when we serve our Lechon since they are only available while supplies last.