El Gran Jardin Restaurant
597 S Clinton St, Denver CO 80247