Barricuda's, DENVER, Colorado (CO)
Comfortably operating at 1076 Ogden Street () in DENVER, Colorado (CO) (80218), Barricuda's can be called at 3038608353. It is advisable to contact them in advance to make a reservation.
More restaurants in DENVER, Colorado (CO)
Barricuda's contact information and details:
Address: 1076 Ogden Street - , DENVER, Colorado (CO) 80218
Contact Phone: 3038608353