Amsterdam, Netherlands - LesleyBray

Fascinated by these fast food shops in Holland - you self serve from the little boxes in the wall

netherlandsamsterdamhollandshopselfservefast food