Coffee & Tea in London - Chelsea 31 Sloane Square, Bamford & Sons, Chelsea, London, SW1W 8AG Tags: cafes, casual, cheese, chic, formal, seating area, snack shops & tea rooms, wine