Barracuda’s
1076 Ogden St. Denver, CO 80218 * 303-860-8353
An almost 24 hour diner/restaurant in the heart of Denver’s capital hill district on Ogden. A great place for after partying grub. Service is a bit slow, but at least during our visit, great 80′s music selections creating a good atmosphere. The food was very good and the service was friendly and good (but slow). Highly recommended for after clubbing. Visited 7/1/06. Rating : 3.5 stars out of 5.