Leela European Cafe
Denver, CO, USA
Leela European Cafe, 820 15th St, +1 303 534-2255. Leela's is a combination bar/coffeehouse/cafe which is a favorite among the college crowd. There's good Italian coffee, great music (live on some nights), and great panini sandwiches. Leela's is open 24 hours as well, and free wireless internet is available, so you can be productive (or not) while waiting for your friends to arrive.