Anyone able to find this store on a map?
I found this but on satellite view it doesn't look like it has the same solar panels as were shown in the photo in the article: https://goo.gl/maps/V1oAYvUpFcDbaken6
I found this but on satellite view it doesn't look like it has the same solar panels as were shown in the photo in the article: https://goo.gl/maps/V1oAYvUpFcDbaken6
Their access page has a map too: https://ohmachi-site.co.jp/access/