Frankfurter spot? (7)
I believe the answer is:
germany
(Other definitions for germany that I've seen before include "European federal republic" , "Mid-European country" , "Central European country" , "Mary, gen up on the country" , "nation of Europe" .)