1800 Lawrence St, Denver, CO (1489.9 miles away) (303) 382-1444
SoWhat on 06/17/08
The best calamari I've had ever. Fried but still succulent. And the place has great atmosphere. more… [1 review]