Did you mean ‘liver spots’?

liv•er spot: noun plural noun: liver spots definition: small brown spots on the skin, especially as caused by a skin condition such as lentigo. or, did you mean The Liver Spot, Ottawa restaurant?