Lola

1575 Boulder St, Denver 80211, United States Get Directions to this spot
1575 Boulder St
Denver, 80211
CO, United States
(720) 570-8686

1 reviews for Lola

  • paul
    • 23
    • 1
    • 23. Apr 2007

    great patio. good happy hour w/$2 tacos. menu features cuisine inspired by Mexico's coastal regions.