300 Davis Street, Santa Rosa
The Wells Fargo Center for the Arts is located 5 miles away. The AC Hotel by Marriott Santa Rosa Downtown is located in downtown Santa Rosa and offers air-conditioned accommodations.