(Seriously - What are those things on their heads supposed to be?)
Yes a very small town in France....named Remulac!
I think the proper French Spelling is Remulaque!