That sounds weird to me. I've heard "ethnic restaurant", meaning one that specializes in the food from any certain country, if you're speaking about those kinds of restaurants generally. It depends on the context. If you're talking about a restaurant in your own country that specializes in local food, you could say "local restaurant specializing in ___."