Tastebuds is a Filipino restaurant specializing in traditional lechon and offering other classic Filipino dishes.