Is London city centre close to Victoria station?

Yes, and you can take the tube (underground) from there to everywhere else in London.