Being famous for its flagship retail outlets, the 1.3 Km long Regent Street is one of the busiest areas of London
Coffee