The correct English grammar is "We were not in a restaurant in April." The "a" is missing in the approved translation.
I'm not a native speaker, but I think about "We have not been (...) in April".