Place made up of most of French city, I estimate (8)
I believe the answer is:
lilliput
'place' is the definition.
(I have seen 'Fantastic place' mean 'lilliput' so perhaps 'place' could also mean 'lilliput')
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for lilliput that I've seen before include "Land visited by Gulliver" , "Gulliver's land of little people (8)" , "First country to which Gulliver travelled" , "Swift's land of tiny people" , "Country visited by Gulliver on his travels" .)