Car & Van Hire in London - Belgravia 12 Semley Place, Belgravia, London, SW1W 9QL Tags: hgv, long wheel base vans, lorry hire, luton (size) vans, luxury cars, sports cars