Hotel in the financial centre (3)
I believe the answer is:
inn
'hotel' is the definition.
(inn is a kind of hotel)
'in the financial centre' is the wordplay.
'centre' says to take the centre.
The middle of 'financial' is 'n'.
'in'+'n'='INN'
(Other definitions for inn that I've seen before include "bar" , "watering hole" , "It provides rest for the traveller" , "watering-hole" , "pubs?" .)