Vicki currently resides at 1803 Otter Pond Dr, Montrose, Co 81401. The phone number (970) 240-4781 is Vicki’s. Public records show Salida, Poway, Colorado Springs and 3 other cities as cities Vicki also stayed in. Vicki has reached 64 years of age. 1961 is the birth year of Vicki.