La Paz has an excellent range of restaurants, cafés and street stalls to suit pretty much all tastes and budgets. Few places open for breakfast much before 8am, and Paceños treat lunch as the main meal of the day, eating lightly in the evening. Most restaurants serve set lunch menus known as almuerzos (typically noon–2pm), which are generally extremely filling and great value. The city also has an increasingly cosmopolitan range of European-style restaurants, both in Sopocachi, and also on trendy Calle Tarija, just off the end of Linares. In stark contrast to neighbouring Argentina, restaurants begin serving dinner at around 7pm. As a general rule, the more gringo-friendly places will open later and fill up later, although it’s difficult to find a formal sit-down meal anywhere after 11pm.