Lost and found !
This petite vintage shop was near the corner, around 63 Peel Street the junction. It is an euonym stands to remind us on an old-time street, which is actually 180 years old. (cf e.g. 1845 map)
Estimated period : from before 2009, lasted until Apr. 2015
It may start with a humble, shared half B1 of No. 63A and moved to larger space on the left, No. 63 later.
A look and feel of the shop's interior in 2015 may be viewed here, as captured by a Japanese freelance writer who had lived in HK for 18 years. This may be
one of the many scenes that people from different origins meet at this interesting junction of life.
Google Street View, some alternatives
Apparently, Google Maps 'Street View' has removed all history views in recent months, so this is a bad news that we have one fewer handy tool now.
Google Earth may come to rescue under [See more dates] and still provides, as in this case (link, shows view of locale). Time can still go back on this history lane ...
If it is lucky, some past views may be captured in local property websites also.