Strange little building on a street in Old Town Prague that no one could explain to me!