'A' is used before unspecific, singular nouns that begin with a consonant sound.The sentence refers to an unspecific flat. 'The' is used before specific or unique places / things. Here, 'city centre' is the name of a place which is unique (only one). Therefore, the correct option is: a ... the.