Open Today 11:00 AM – 9:30 PM
Claimed
Takoyaki Restaurant
Japanese Restaurants
2025 Interstate Drive Opelika, Alabama 36804, Opelika, AL · 36804