The Best Indian Restaurant in London
Indian Restaurant in London is easily The Bombay Brasserie in South Kensington and it is in it’s own class.It belongs to the 5 Star Hotel Chain called The Taj Group, which is owned by India’s largest and oldest vehicle manufacturer – TATA.Tata who also recently bought the Jaguar car company opened The Bombay Brasserie in [...]






