About

Edit info

Searching for a nail spa nearby? Rumours is a nail salon located on 35 S Nevada Ave in Montrose, CO 81401. Want more information on Rumours prices or hours? Get details by calling (970) 252-0325.