Momo Sushi is a Japanese restaurant known for its sushi and other Japanese dishes, illuminated by vibrant neon lighting. Dine-in and to-go options are available.