The Zoo
🍸 Bar in Montgomery Village, Santa Rosa, CA
The Zoo is a bar located in the Montgomery Village neighborhood.
- Address
- 527 Barham Avenue, Montgomery Village
🍸 Bar in Montgomery Village, Santa Rosa, CA
The Zoo is a bar located in the Montgomery Village neighborhood.
Add your photos — the most upvoted one becomes this page's picture.