Once Upon A Time is a Polish restaurant, known as "Once Upon a Time in Kazimierz" in English. This establishment offers a unique dining experience.