Coffee & Tea in London - South Kensington 130 Gloucester Road, Gloucester Road Underground Station, South Kensington, London, SW7 4SF Tags: seating area, takeaway, terrace, vegetarian dishes