#2 in Santa Rosa Hotel E
★★★★
339 Carrillo St, Santa Rosa (CA), United States Show on map
My Big Art Project is a 3.5-star hotel in Santa Rosa (CA), United States. It is one of 30 places to stay in Santa Rosa (CA) listed on Triptoic.
339 Carrillo St, Santa Rosa (CA), United States
My Big Art Project is located at 339 Carrillo St, Santa Rosa (CA), United States.
My Big Art Project is rated 3.5 stars.
Highly rated alternatives close by
#2 in Santa Rosa
Guest favorite
#1 in Fulton