A restaurant specializing in "skara na kilo" (grilled meats by the kilo).