Barricudas

1076 Ogden Street
Denver Colorado, 80218
Phone: (303) 860-8353
Website:
Specialty: American
Cuisine: American (Traditional)
Feature: Delivery, Business Dining, Fine Dining
Price: On Budget Prices
Feedback: 5