Mambo Italiano
3.3 Star Rating  |  12 Reviews

521 Lincoln Ave
Steamboat Springs, CO 80487
970-870-0500
Restaurant Website
Cuisine: Italian / Pizza
Price: $10 - $20
Location: Downtown Steamboat

Feature(s):
Local Favorite

Mambo Italiano Steamboat Springs Menu