News

On their menu for a limited time is a one-pan WX5 sirloin steak meal, and Wagyu tartare like you haven't had before.
Longhorn Steakhouse, an American steak restaurant founded in Atlanta, Georgia in 1981, is opening its first restaurant in the Philippines at the Shangri-La Plaza Mall later this March.