Toggle navigation
Find
Sign up
Sign in
CO
Denver
Restaurants
Leela European Cafe
Reviews
Leela European Cafe
820 15th St
Denver
,
CO
80202
(303) 534-2255
restaurants
www.leelacafe.com
Info
Reviews
4
Offers
Photos
Map
Leela European Cafe Reviews
Write a review
by Ciriaco on
7/20/2021
by Ciriaco on
7/20/2021
by Esen on
9/17/2021
by Winona on
8/22/2021
Night Mode