Restaurant Square offers a pleasant ambiance. Located in Požarevac, it's a great spot for a relaxing experience.