Moments is a restaurant located in Odessa, Ukraine. It offers food delivery and takeout services, with the option for card payments. The establishment is situated on Ivana Lutsenka Ln, 7.