It does have parking behind the building. The street beside the building is narrow. To enter the shop, you walk down a sidewalk next to the store and enter into the front of the store.
Not that I'm aware of, building is built into a hill
Thanks! Your answer is awaiting moderation.