Takoyaki Restaurant www.takoyakisushi.com 4.3 | 628 Reviews McCalla, United States Restaurant ⚫ Sushi Restaurant ⚫ Japanese Restaurant ⚫ Indonesian Restaurant ⚫