The strangest street in Europe

Little Kook is a well-liked themed cafΓ© situated in Athens, Greece. It gained fame for its whimsical and elaborate decorations, which …
source