Jamavar London

There is a brand new Indian restaurant in Mount Street, Mayfair. Named after the vibrant 16th century  Kashmiri shawls, Jamavar is the sixth restaurant opened by Dinesh Nair, co-chairman and managing director of The Leela Palaces, Hotels and…

View Post