Modern British restaurant located on Balham Hill.