Pret A Manger

230 Earl's Court Road London SW5 9AA