Refridgerators in any of rooms
No fridges. There is a cooler of water bottles and soda in the Lobby.
Not that i know.
Not that I know of, certainly not in the room I stayed in, nor in our friends' room.
No refrigerators at this hotel, or in any other hotels that we've stayed at in the UK.
Get an answer from Comfort Inn London - Victoria staff and past guests.
3 Days in London
Londonsteppers' Guide For Londontown
London by Foot and Tube