Indian Room

59 Bedford Hill London SW12 9EZ