What happened to Cafe Odyssey that was in the Denver Pavilions?
It was located at 530 16th Street, the Denver Pavilions. If it is closed, who owned it? Are there any others in America?? It saddens me...
Public Comments
- Restaurants typically go under about a year after they open, or less.
Powered by Yahoo! Answers