When we stumbled upon this picture, I couldn’t help but wonder: WHERE have I seen this place before?

Could this be somewhere in New Town? Old Town? Or perhaps even Ipoh Garden?

The interior of the store (especially the display case in front) look so familiar…anyone care to make a guess?