Victoria station (Victoria, District and Circle lines and National Rail services) is just a 6-minute walk away. Victoria Coach Station, where lots of buses stop regularly, is over the road.
No, we recommend using public transport.
There are a couple of restaurants on site including The Jones Family Kitchen and Wild By Tart.
These may not satisfy your traditional Christmas light craving but are still definitely worth a visit!