De Beer is a seafood restaurant with self-service, offering indoor and terrace seating.