Th place is located exactly opposite to Chelsea Football Club which will be a credit if you are an English Premier League fan. The parking is very safe when compared to other places in London.
It is very accessible to different attractions namely, Buckingham place, Theatres, Science Museum etc.
Since it is located just next to the busy road, it is quite dusty.