Cuisine: American, Seafood, Steak & Barbecue
Neighborhood: Downtown/ Business District
8 of 12 Non-Smoking Restaurants in Denver
Overview:
The Palm Restaurant, a highbrow steakhouse, located in the Westin Hotel Tabor Center, harbors all of the appeal and...