Best Peruvian Restaurants in Denver: Limon Restaurant Review
Limon Restaurant 1618 E 17th Ave Denver, CO 80218 (303) 322-0898 www.limondenver.com – The warmth and liveliness of Peru all come together at Limon Peruvian Restaurant in Denver, Colorado. Located in the uptown district of Denver, Limon’s colorful walls and wood floors, with open bricks and rural back drop are first in the line of ...