Address: 2905 W Alameda Ave, Denver, CO 80219, USA
Thanks! Your review is awaiting moderation.
Its been that bad every time I've gone there consistently. At least they're consistent and you know what to expect though, and be glad nothing made you sick. This place isn't worth the time, and management doesn't answer or seem to care.
Thanks! Your answer is awaiting moderation.
Thanks! Your question is awaiting moderation.