Mutts and Martinis St Petersburg

Mutts and Martinis, what does this mean? ¬†Well St Petersbur…