Sizzle Stick is a homestyle restaurant located within the New Germany Legion, offering meals upstairs.