Tokyo Starfish – Arizona Tokyo Starfish – Arizona 542 NW Arizona Ave, Bend, OR 97701 [/wpv-map-render]