Afternoon Tea

 

Many famous hotels in London are famous for their afternoon teas, but Al Haji London Cars, has afternoon teas in English Countryside and on the banks of the Thames.