У меня получилось так: "железные собаки" - это электрички, узкая тропа - узкоколейка, гуглю "узкоколейка Полюстрово", читаю про Корфа и его ж/д, на карте есть Панфилова 5а, но ни там, ни на Панфилова 16а ничего нет.
Гуглю, что вокзал был на набережной, пробегаю по району от дома 60а по Свердловской набережной на юг, чуть южнее створа улицы Панфилова здание с номером 62а (номер виден сразу, как свернешь с Большеохтинского), почти тут же - ворота с вазами.
Имхо, нормальная загадка, пришлось поискать дом, т.к. на карте и на яндекс-картах его нет, но он в нужном районе и времени на поиск тратится немного.