This is Meganebashi in Nagasaki.

Megane means glasses and bashi means bridge.

It is located the place a little distance from Hamanomachi, which is in the center of the city.

It was called Meganebashi because the bridge and its reflection together look like a pair of glasses, as in this picture.