Momotaro : Best Japanese Restaurant in Lubbock, TX online order coming soon Momotaro : Best Japanese Restaurant in Lubbock, TX online order coming soon Momotaro : Best Japanese Restaurant in Lubbock, TX online order coming soon Momotaro : Best Japanese Restaurant in Lubbock, TX online order coming soon WE ARE OPEN 7 Days a Week Sun – Thur: 11:00 AM – 10:00 PMFri – Sat: 11:00 AM – 11:00 PM null 8004 Indiana Ave. Suite B18, Lubbock, TX 79423