The Zombie Village is a tiki bar in San Francisco, CA. It has thatched-roof booths and starry ceilings.
<- Discover Tiki Mugs By Location