Monte Vista Motel

3123 Santa Rosa Ave Santa Rosa CA 95407 USA

(707) 542-5141

Location