Village Shop & Stay Package Stay and Shop with Montgomery Village and Flamingo Resort in Santa Rosa! Book Your Stay Today!