Yes a very small town in France....named Remulac!
I think the proper French Spelling is Remulaque!
"ReMuleAque"