So it seems that there are 2 restaurant websites that claim this physical address. Recent imagery shows that a new sign is out front. Though due to what the menu has, I suspect that this restaurant rebranded itself. This restaurant has been updated with the latest information.