Stella Polaris is a seafood restaurant.