I have been to many petrol stations in my time but this has to be by far the best one in London. Customer service is exceptional. Owner and staff are sincere, genuine and they treat customers with utmost respect. Well stocked shop with everything you need from groceries, fresh and frozen food. 5 star rating.