XL Restaurant Grill & Bar is a steakhouse and grill offering a diverse menu of international, European, and Czech cuisine, including barbecue and gastropub fare. It provides a selection of grilled meats and salads in a pleasant setting.